Modern Scottish baby boy names
118. Blaine - traditionally a surname, this unique moniker means ‘yellow’. It seemed to divide opinion on our forums though…
119. Boyd - this name has both Scottish and Irish origins and also means ‘yellow’
120. Dalziel - Meaning ‘bright dale’, this name may cause a bit of confusion with its pronunciation. Typically, it’s pronounced dee-ell
121. Forbes - this name may have you thinking about fortune, due to the popular magazine. And that makes sense as it means ‘prosperous’
122. Gavan - this is a unique take on the classic Gavin and also means ‘white hawk’
123. Gillespie - the anglicised version of the Gaelic name Gille Easbaig and means ‘servant of the bishop’
124. Grayson - a pet form of the given name, Gregory, which means ‘watchful’
125. Hamilton - a great choice for musical lovers, this Scottish name derives from the town of the same moniker
126. Keir - also the name of the current Labour leader, this name means ‘dark’
127. Knox (or Knoxx) - once a traditional surname, this has now become a popular choice for first names, with Kelly Clarkson using it as well as Angelina Jolie and Brad Pitt
128. Niall - of Celtic origin, this name is definitely growing in popularity due to a certain member of One Direction. It means ‘champion’
129. Payton - of Scottish and Irish origin. A hugely popular name in the US, this can be used for both boys and girls and means ‘royal’
130. Sloan (or Sloane) - a bold choice with battle roots as it means ‘military leader’
131. Tasgall - this unusual choice is Scottish Gaelic and means ‘God’s helmet’
132. Tate - you may be mistaken for thinking of this as just a surname but Tate has really grown in popularity in recent years and simply means ‘joyous’
133. Thane - this distinctive name means ‘land holder’
134. Tavish - the Scottish alternative to Thomas, which means ‘twin’
Unique Scottish baby girl names
135. Aileana - simply means 'from the green meadow'. A gorgeous nature baby name
136. Dallis - of Scottish origin, this gender-neutral name means 'from the dales' or can also mean 'the valley meadows' and comes from the Gaelic name Dallas.
137. Fia - this name’s meaning is often given as ‘deer’ and can also mean wild. Our Mumsnetters love how beautiful this name sounds
138. Kenna - of Gaelic origin, this is the female form of Kenneth, which means 'fire-born' or 'handsome'
139. Maclean - a gender-neutral name of Scottish origin that means 'son of the servant of John'
140. Mirren - you may think of it as the surname of the famous actor Helen, but Mirren is a name of Scottish, Irish and Gaelic descent and means ‘drop of the sea', 'bitter', or 'beloved’
141. Morven - meaning ‘big hill’ or ‘large mountain’
142. Nighean - this translates to mean 'the young woman'. It’s pronounced like the male name Ian but with an 'n'
143. Saundra - meaning 'warrior', this name is a variant of the classic Alexandra
144. Sawney - a strong name, this means 'defender of men'
145. Torra - a rare name steeped in royal connotations, as it translates to mean 'from the castle'
146. Vanora - from Welsh origin, this means 'white wave'
147. Wylie - Game of Thrones star Lena Headey chose this gender-neutral name for her son but it is a popular choice for girls too
Unique Scottish baby boy names
148. Aonghus - this unusual name is the Gaelic form of 'Angus'
149. Bretton - this name means 'a native of Brittany France', but is actually of Scottish origin
150. Brochan - you can't get more traditional than this meaning as it translates to 'porridge'
151. Brodrick - this name is a descendant of Bruadar and means 'brother'
152. Camdan - it means 'from the winding valley'
153. Dalzell - meaning 'bright' or 'white'
154. Ellair - this Scottish name means 'butler' or 'steward'
155. Eunan - a name that'll keep your baby feeling young for eternity, its meaning is 'born of youth'
156. Fergus - a bold choice for a little boy, this name means 'man of force'
157. Iagan - a name that could be perfect for a little firecracker, it means 'little fire'
158. Kendrix - sounds a little like Kendrick, this Scots name means 'royal chieftain'
159. Leathan - of Scottish and Gaelic meaning, this name means 'river'. Perfect for the outdoorsy type. It has also become a popular baby gender-neutral baby name in recent years
160. Munro - this unique baby name means 'man from River Roe' or 'mouth of the River Roe'
161. Naughton - pronounced like the popular host Graham Norton's surname, this name means 'pure'
162. Neilan - a great and powerful choice for future winners, this name means 'champion'
163. Ossian - this is a masculine name which means 'fawn' and is based on the Gaelic name 'Oisin'. It’s pronounced ush-een
164. Pherson - a Scottish name that simply means to be employed by a parson, which is a member of the clergy
165. Rosston - an alternative to Ross, this name means 'headland or cape'
166. Struan - of Scottish Gaelic origin, meaning ‘little stream’ or ‘small river’ Pronounced stroo-ahn
167. Teigue - meaning poet, this name is actually one of the rarest Scottish names so ideal if you want something truly unique. It’s pronounced tahg
168. Torion - another strong choice meaning 'chief', this name is related to the Gaelic name Torin
Traditional Scottish baby girl names
169. Adair - this gender-neutral name has Old German and Gaelic origins and means ‘oak’. Traditionally a Scottish surname, it can also be used as a first name
170. Aileen - the Scottish spelling of the name Eileen, this means ‘of the moon’
171. Aisla - a variant of Isla, this name is derived from a Scottish island and means ‘elf victory’
172. Catriona - the Gaelic form of the name Catherine, which means ‘pure’. A variation you could also use is Catrine
173. Eithne - meaning ‘kernel’ or ‘grain’, this name is pronounced ‘en-ya’
174. Elspeth - the Scottish form of Elizabeth and means ‘God is my oath’
175. Fiona - a hugely popular Scottish name, it means ‘fair’ or ‘white’. You can also use Fifi or Fi for short
176. Ishbel - a rare but beautiful choice that means ‘light from God’
177. Kirstie - this name enjoyed huge popularity in the 70s, 80s and 90s and is a Scottish pet name for Christine, meaning ‘follower of Christ’
178. Lorna - this name refers to the laurel tree and was actually created by the author R. D. Blackmore for the title character in his 1869 novel Lorna Doone
179. Lindsey - this traditional Scottish name means ‘linden trees by the brook’ or ‘island of linden trees’
180. Mara - this name has a gorgeous meaning as ‘one who is forever beautiful’
181. Mairi - this name is the Gaelic version of ‘Mary’. Pronounced ma-ree, this name has proved popular with our Mumsnetters
182. Morag - one of the most famed traditional names, it comes from the Scots 'mor', meaning great
183. Moyra (or Moira) - a unique spin on the traditional Moira, which means 'star of the sea', this modern and unique spelling is really eye-catching
184. Rhona (or Rona) - this strong name means ‘mighty’ and it's thought to be derived from Rona, the name of a Scottish island
185. Rowan - meaning a type of European tree, also known as Mountain Ash. Many of our Mumsnetters love this name and think it sounds timeless
186. Seonaid - this distinctive name is the Gaelic form of Janet. You can use Shon for short. It’s pronounced like Sinead
187. Susan - a reliable classic that means ‘graceful’ or ‘lily’. Plus, you can use Sue or Susie for short. Some of our Mumsnetters feel Susan is too old for a baby or child but love the shortened options
Traditional Scottish baby boy names
188. Arran - this name means ‘island dweller’
189. Athol - a classic from the Old Scots that means 'new Ireland'
190. Callan - a slightly unusual name and means ‘battle mighty’ or ‘rock’. You can use Cal for short, which is pretty adorable
191. Callum - this name is of Scottish Gaelic descent and means ‘dove’. It's proved a very popular choice on our forums
192. Donal - a strong choice that means 'world mighty'
193. Douglas - of Gaelic origin, meaning ‘dweller by the dark stream’ or ‘from the dark river’. Many parents opt for Doug for short
194. Drostan - this distinctive name means ‘born of drest'. It's a Scottish or Pictish cognate with Tristan
195. Ewan - the anglicised form of the Scottish Gaelic Eòghan and translates to 'born of yew'
196. Floyd - of Scottish origin, meaning ‘grey-haired’ or ‘flood. Now commonly associated with a certain boxer
197. Gregor - a bold choice meaning ‘alert’ or ‘watchful’. Also a unique shortening of the name Gregory
198. Hamish - an oldie but a classic, this name is actually the Scottish version of James and means ‘supplanter’
199. Ian - you may associate this with one of the longest-serving characters on EastEnders but would you believe Ian also means ‘gracious gift from God’?
200. Innes - coming from the Gaelic ‘aonghas', which means, ‘of the island’
201. Lachlan - a gorgeous choice that means ‘from the land of the lochs’. Some people opt for Lachie for short, which sounds adorable
202. Lyall - this name derives from early Scotland from the Old Norse ‘liulfr’ meaning ‘wolf’
203. Murray - such a quintessential Scottish name, it means ‘lord’
204. Sholto - this name may be a little too unique for some but it'll certainly be a rare choice. A name of beginnings, meaning ‘seedsower’, Sholto is both nurturing and different
205. Uist - deriving from another island in Scotland, this takes its name from the second largest island in the Outer Hebrides
What is the rarest name in Scotland?
For a boy, the name Struan is very rare. It was originally derived from the Gaelic word for 'stream' but is also thought to be a territorial name from the Perthshire location of the same name.
For a girl, a rare but beautiful choice is Morven, pronounced phonetically. The Celtic meaning of the name means 'lives by the sea' but the Scottish meaning is ‘big peak’.
How to choose a baby name