• Blog

330 Scottish Baby Names For Boys And Girls | From Gaelic To Modern

22Shares
3.5KViews

In Scotland many options draw on Celtic and Gaelic roots and long Scottish history. Traditions mix Gaelic language, Norse influence and anglicized Celtic forms that reflect warriors, saints, the land and royal lines.

Choosing a Scottish name links a child to values like courage, loyalty and respect for nature. This selection includes familiar modern picks and rare Gaelic gems worth bringing back. Each carries a meaning tied to misty highlands, rocky coasts, or fierce independence.

Scottish Baby Names For Boys

 A smiling baby wrapped in a soft blue towel
A smiling baby wrapped in a soft blue towel

1. Noah - from Hebrew, means rest or comfort and has topped Scotland’s charts three times since 2020.

2. Oliver - comes from Latin and refers to the olive tree, it stays popular across all ages.

3.Rory - is Gaelic for red king and has been rising in use.

4. Theo - is Greek for gift of God and is a modern favorite.

5. Leo - traces to Latin and stands for lion, linked to strength and courage.

6. Muhammad - is Arabic for praiseworthy and rose fastest into Scotland’s top ten.

7. Jack - from English roots, means God is gracious and remains a Scottish classic.

8. Harris - is a Scottish surname tied to the Isle of Harris and reflects island roots.

9. Archie- has Germanic roots and means truly brave and is popular across the UK.

10. Luca - is Italian for bringer of light and was recently pushed off the top spot.

11. Finn - comes from Irish and Scottish tradition, meaning fair or white and is common with older mothers.

12. James - a Hebrew name meaning supplanter is a royal choice in Scotland.

13. Alexander - from Greek, means defender of men and has deep Scottish ties.

14. Angus- is Gaelic for one strength and feels very Scottish.

15. Brodie - is Scottish, means little ridge and is growing in use.

Traditional Gaelic Boy Names

16. Alasdair- Scottish form of Alexander meaning defender of men.

17. Aonghas- Scottish form of Angus meaning one strength.

18. Cailean- Gaelic for whelp or young fighter linked to Clan Campbell ancestors.

19. Coinneach- Gaelic for handsome or fair shown in English as Kenneth.

20. Donnchadh- Gaelic version of Duncan meaning brown warrior.

21. Eachann- Gaelic for brown horse once common among clan chiefs.

22. Fionnlagh- Gaelic for white warrior named as Macbeth’s father.

23. Iain- Scottish form of John meaning God is gracious.

24. Ruairidh- Gaelic spelling of Rory meaning red king.

25. Seumas- Scottish form of James.

26. Dòmhnall- Gaelic take on Donald meaning world ruler.

27. Ailpein- Gaelic word for whiteness anglicised as Alpin.

28. Beathan- Gaelic for life pronounced BAY-an.

29. Cináed- Gaelic for born of fire also shown in English as Kenneth.

30. Gilleasbuig- Gaelic for servant of the bishop often shown in English as Archie.

Names Meaning Strength And Bravery

A young boy in a knight costume proudly holds a sword
A young boy in a knight costume proudly holds a sword

31. Duncan - from Gaelic, means dark warrior and was used by Scottish kings

32. Malcolm - from Gaelic, means disciple of Saint Columba and named several Scottish kings

33. Wallace - from Norman French, means foreigner and is known because of William Wallace

34. Bruce - of Norman origin, comes from Brix in France and was Robert the Bruce’s surname

35. Kenneth - a Gaelic name, can mean born of fire or handsome and belonged to an early king of Scotland

36. Fergus - from Gaelic, signifies a strong or vigorous man

37. Murdoch - from Gaelic, refers to a sea warrior and reflects maritime roots

38. Niall- a Gaelic name, means champion and is linked with power

39. Blair - from Gaelic, refers to a plain or battlefield and is a traditional Scottish male name

40. Calum or Callum- the Gaelic form of Columba, means dove

41. Lachlan- from Gaelic, can mean land of lakes or Viking warrior

42. Hamish- the Scottish form of James, means supplanter

43. Gregor- the Scottish form of Gregory, means watchful or alert

44. Ewan - from Gaelic, means born of the yew tree, a symbol of strength

45. Tormod- the Gaelic form of Norman, means man from the north

Scottish Place Names For Boys

46. Arran- an isle in the Firth of Clyde that is growing in popularity.

47. Lewis- the largest isle in the Outer Hebrides.

48. Skye- a well-known isle used as a name for both boys and girls.

49. Kyle- a Gaelic word for a narrow strait.

50. Ross- from Gaelic, referring to a headland or promontory.

51. Murray- a Scottish region whose name traces to a settlement by the sea.

52. Fraser- of Norman origin and likely linked to the word for strawberry.

53. Gordon- a place name from Scotland tied to a roomy fort.

54. Glen- a Gaelic term for valley and a common landscape feature.

55. Craig- from Gaelic, meaning crag or rocky outcrop.

56. Douglas- with Gaelic roots that point to dark water.

57. Forbes- a Scottish place name associated with fields or open land.

58. Lennox- a region named for an elm grove.

59. Barclay- a name from a place that indicates a birch meadow.

60. Stirling- a Scottish city whose name may come from a phrase for a house on the rock.

Short And Strong Scottish Boy Names

61. Ian- used in Scotland as a form of John.

62. Aidan- a Gaelic name that means little fire.

63. Evan- a Scottish variant of the name John.

64. Drew- a shortened form of Andrew.

65. Duff- a Gaelic name that means dark.

66. Blair- from Gaelic, a word for field.

67. Knox- a Scottish family name from a round hill.

68. Mack- a short form used with Mac surnames.

69. Boyd- a Gaelic name for yellow or blonde.

70. Cade- from Gaelic, meaning lump or mass.

71. Reid- a Scottish name for someone with red hair.

72. Shaw- a Gaelic word for wolf.

73. Tate- from Norse, meaning cheerful.

74. Cole- a Gaelic name that means swarthy.

75. Grant- from Norman French, meaning large or great.

76. Angus- is a Gaelic name that means strength.

Scottish Names With Nature Meanings

A close-up of a baby's feet wrapped in festive red and green fabric
A close-up of a baby's feet wrapped in festive red and green fabric

77. Rowan- a Gaelic word that means little red one.

78. Alder- a tree linked with strength.

79. Ash- a tree known for protection.

80. Birch- a tree that stands for new beginnings.

81. Darach- a Gaelic word for oak.

82. Cairn- a Gaelic word for a pile of stones used as a landmark.

83. River- a nature name growing in use.

84. Storm- a weather-inspired name common in Scotland.

85. Fox- taken from the clever animal.

86. Raven- a bird with ties to Celtic myth.

87. Heath- from the open, grassy Scottish moorland.

88. Loch- a Gaelic word for lake.

89. Meadow- from a peaceful field.

90. Forest- brings to mind Scottish woodlands.

91. Ocean- drawn from the coastal waters.

Royal And Noble Scottish Boy Names

92. Robert- Germanic roots, bright fame, used by several Scottish kings.

93. David- Hebrew origin; beloved; David I ruled Scotland.

94. Charles- From Germanic roots; free man; tied to the Stuart line.

95. William- Germanic name; resolute protection.

96. Edward- Old English name for a wealthy guardian.

97. Stewart / Stuart- Occupational name for a steward and the Scottish royal house.

98. George- Greek origin meaning farmer used by Hanoverian monarchs.

99. Albert- Germanic root; noble and bright.

100. Henry- Germanic background; ruler of the household.

102. Arthur- Celtic origin, likely connected to the word bear.

103. Edmund- Old English name signifying prosperity and protection.

104. Philip- Greek name that means lover of horses.

105. Andrew- Greek origin, manly Scotland’s patron saint.

106. Patrick - Latin root; nobleman.

107. Frederick- Germanic name meaning peaceful ruler.

Rare And Unique Scottish Boy Names

108. Aulay- Scottish form of Olaf, ancestor's descendant

109. Baird - rom Gaelic, an occupational name for a bard

110. Blane- Name of a Scottish saint

111. Cadden- Scottish surname from a steep place

112. Camran- Scottish variant of Cameron

113. Colban- Name of a Gaelic saint

114. Dougal- From Gaelic, dark stranger

115. Drummond- Scottish place name linked to a ridge

116. Ewen- Gaelic name, born of the yew tree

117. Farlan- Scottish last name meaning son of the servant

118. Fingal- Name of a Gaelic hero, the fair stranger

119. Gilroy- From Gaelic, servant of a red-haired person

120. Innes- Gaelic word for island used as a name

121. Keir- Gaelic name meaning dark-skinned

122. Kinnon- From Gaelic, signifying fair-born

Scottish Boy Names With Historic Significance

A child wearing a kilt holds a bottle of milk outdoors
A child wearing a kilt holds a bottle of milk outdoors

123. Macbeth- Gaelic for son of life, a Scottish king.

124. Bannock- a type of bread and a place linked to battles.

125. Claymore- a large two-handed sword used in old Scotland.

126. Culloden- the site of a famous battle near Inverness.

127. Dalriada- an early kingdom on Scotland’s west coast.

128. Ettrick- a valley known for its historical ties.

129. Flodden- where a notable battle once took place.

130. Galloway - a historic region in southwest Scotland.

131. Hadrian- the Roman emperor who ordered a wall across northern Britain.

132. Jacobite- people who backed the Stuart royal line.

133. Kelvin- a river that runs through Glasgow.

134. Leven - the name of a Scottish loch.

135. Melrose- a town famous for its old abbey.

136. Ninian - an early Christian saint linked to Scotland.

137. Pict- an ancient people who lived in what is now Scotland.

Scottish Boy Names From Clan Heritage

138. Cameron- from Gaelic, means crooked nose. A major clan.

139. Campbell- from Gaelic, means crooked mouth. A powerful Highland clan.

140. MacDonald- in Gaelic it means Donald's son. The largest clan.

141. MacGregor - in Gaelic it means Gregory's son. An ancient clan.

142. MacLeod- of Norse origin, it means Leod's son. An island clan.

143. MacKenzie- from Gaelic, means Kenneth's son. A well-known clan.

144. MacIntyre- Gaelic for carpenter's son. A working-family name.

145. MacPherson- Gaelic for parson's son. A clan tied to the church.

146. Graham- from Norman roots, means gravelly homestead. An old family.

147. Munro- Gaelic name meaning mouth of the River Roe. A Highland clan.

Contemporary Scottish Boy Names

148. Alfie- short form of Alfred, very popular in English-speaking places.

149. Myles- from Greek, it refers to a soldier and is rising in use.

150. Callan- an Irish and Scottish name that points to battle or rock.

151. Reggie- a casual form of Reginald that is becoming more common.

152. Ezra- a Hebrew name that means help, made more familiar by George Ezra.

153. Arlo- English in origin and tied to the idea of a fortified hill, heard in The Good Dinosaur.

154. Jude- a Hebrew word that means praised.

155. Hudson- an English surname name that means son of Hugh.

156. Mason- a job-based name that has grown popular in Scotland.

157. Logan- from Scottish Gaelic, it means little hollow.

158. Carson- a Scottish family name that points to people from the marsh.

159. Ryder- comes from an English job title for someone who rides.

160. Jasper- a Persian name that means treasurer.

161. Felix- Latin in origin and means lucky or successful.

Additional Classic Scottish Boy Names

162. Alistair is the Scottish version of Alexander.

163. Benedict is from Latin and means blessed.

164. Cormac is a Gaelic name that means son of the charioteer.

165. Tavish is the Scottish form of Thomas and means twin.

Read Also: Creative Baby Girl Games To Enhance Early Childhood Growth

Scottish Baby Names For Girls

A baby girl in a pink tutu and white hat, smiling
A baby girl in a pink tutu and white hat, smiling

166. Olivia- a Latin name that comes from the olive tree.

167. Isla- a Scottish name that means island and stays near the top.

168. Freya- taken from the Norse goddess of love and very popular in Scotland.

169. Lily- a flower name that stands for purity.

170. Millie- a Germanic name that suggests gentle strength.

171. Sophie- a Greek name linked to wisdom.

172. Ava- a Latin name connected to life.

173. Charlotte- a French name that means free woman.

174. Emily- a Latin name originally meaning rival, often picked by older mothers.

175. Ella- a Germanic name that can mean all or completely.

176. Amelia- a Germanic name tied to work and effort.

177. Daisy- a flower name with a classic Scottish feel.

178. Lucy- a Latin name that means light.

179. Rosie- a flower name that tops charts in Moray.

180. Evie- a Hebrew name related to life.

Traditional Gaelic Girl Names

181. Eilidh- Scottish Gaelic form of Helen, meaning light, pronounced AY-lee.

182. Màiri- Scottish Gaelic form of Mary, meaning beloved.

183. Caitrìona- Gaelic version of Katherine, meaning pure.

184. Morag- Gaelic name meaning great or sun, a traditional favorite.

185. Sorcha- Gaelic name that means bright or radiant, pronounced SOR-ka.

186. Fionnuala- Gaelic name meaning fair shoulder or white shoulder.

187. Sìne- Scottish Gaelic form of Jane, pronounced SHEE-na.

188. Ealasaid- Scottish Gaelic form of Elizabeth.

189. Oighrig- Gaelic name meaning new speckled one, often shortened to Effie.

190. Beileag- Gaelic diminutive of Isabel.

191. Seònaid- Scottish Gaelic form of Joan, meaning God is gracious.

192. Annag- Scottish Gaelic diminutive of Anna.

193. Cairistìona- Scottish Gaelic form of Christina.

194. Ciorstaidh- Scottish Gaelic form of Kirsty.

195. Deòiridh- Gaelic name meaning pilgrim.

Scottish Girl Names Meaning Strength

A girl wearing a tartan skirt and high heels
A girl wearing a tartan skirt and high heels

196. Ailsa- from the island of Alfsigr

197. Blair- Gaelic for battlefield or plain

198. Cora- Greek for maiden, short and strong

199. Fenella- a Gaelic name that refers to a white shoulder

200. Kenna- the female form of Kenneth, born of fire

201. Kenzie- a Scottish surname meaning fair or handsome

202. Lennox- a place name from an elm grove in Scotland

203. Lorna- a literary name taken from Lorna Doone

204. Morgan- Welsh for sea circle, also common in Scotland

205. Quinn- Irish or Scottish name for wise counsel

206. Reagan- an Irish name for little king, used for girls in Scotland

207. Rory- originally male and now unisex, red king

208. Rowan- a Gaelic tree name, unisex and popular for girls

209. Teagan- Irish or Scottish name for little poet

210. Wynne- Welsh for fair or blessed

Scottish Place Names For Girls

211. Skye- a famous island known for steep cliffs and misty hills.

212. Iona- a tiny holy island whose name means blessed.

213. Arran- an island in the Firth of Clyde with soft, rounded hills.

214. Alba- the old name for Scotland that means bright.

215. Aberdeen- a city at the mouth of the River Don.

216. Ailsa- the rocky outcrop called Ailsa Craig.

217. Elgin- a Moray town with the remains of an old cathedral.

218. Fiona- a Gaelic name that means white or fair.

219. Glenys- a Welsh and Gaelic name meaning valley.

220. Inverness- a northern city beside a long sea inlet.

221. Kelso- a border town set among low, green fields.

222. Leven- the name of a loch and nearby village.

223. Mull- an island with sandy bays and high ridges.

224. Nairn- a coastal town beside a short river.

225. Perth- a central city known for historic streets and parks.

Scottish Girl Names With Royal Connections

A princess baby in a white dress and tiara, smiling joyfully
A princess baby in a white dress and tiara, smiling joyfully

226. Margaret- a Greek name that means pearl, a Scottish queen and saint.

227. Mary- a Hebrew name that means beloved, the Queen of Scots.

228. Anne- a Hebrew name that means grace, linked to the Stuart line.

229. Victoria- a Latin name that means victory, a well known royal name.

230. Elizabeth- a Hebrew name that means God is my oath, a common royal name.

231. Isabella- the Spanish form of Elizabeth, a princess tied to Scotland.

232. Matilda- a Germanic name that means mighty in battle, a Scottish princess.

233. Marjorie- the Scottish form of Margaret, daughter of Robert the Bruce.

234. Edith- an English name that means prosperous in war, a princess in Scotland.

235. Joan- a Hebrew name that means God is gracious, used by many royals.

236. Euphemia- aa Greek name that means well spoken; a Scottish queen.

237. Yolande- a French name that means violet, she became queen of Scotland.

238. Ermengarde- a Germanic name that means whole enclosure, a Scottish queen.

239. Maud- a Germanic name that means mighty in battle, a medieval royal name.

240. Sybilla- a Greek name that means prophetess, once a queen of Scotland.

Rare And Unique Scottish Girl Names

241. Aileas is the Scottish form of Alice and means noble.

242. Ainsley comes from Scotland and refers to a solitary clearing.

243. Alana is the female form of Alan and stands for harmony.

244. Ardith is a Scottish name that points to a flowering field.

245. Bonnie is a Scottish word that means pretty or beautiful.

246. Caledonia is the Latin name for Scotland.

247. Clementina is Latin and describes someone mild or merciful.

248. Coira is a Scottish variant of Cora.

249. Davina is the feminine form of David and means beloved.

250. Donella is the Scottish feminine of Donald.

251. Edina is a poetic name for Edinburgh.

252. Elspeth is the Scottish form of Elizabeth.

253. Euna is Gaelic and means lamb.

254. Fingola is Gaelic and means fair shoulder.

255. Glenna is the female form of Glen and means valley.

Scottish Girl Names With Nature Meanings

256. Heather- a low-growing purple bloom found on Scottish moors.

257. Thistle- Scotland’s national emblem with sharp spikes showing toughness.

258. Briar- a thorny bush that stands for strength.

259. Fern- a green woodland frond common in shady forests.

260. Hazel- a tree linked to wisdom and quiet knowledge.

261. Holly- an evergreen with glossy leaves and bright berries seen as a sign of safety.

262. Iris- a colorful blossom whose name means rainbow.

263. Ivy- a climbing vine often used to show loyalty.

264. Juniper- a hardy shrub that grows across the highlands.

265. Lark- a small songbird known for cheerful singing.

266. Marigold- a bright bloom named for its golden tone.

267. Meadow- open grassland found in Scotland’s countryside.

268. Primrose- an early spring blossom that marks new starts.

269. Willow- a graceful tree known for long, flowing branches.

270. Wren- a tiny bird famed for lively, bold songs.

Scottish Girl Names From Literature And Culture

271. Flora- A Latin name that means flower.

272. Muir - From Scotland, it refers to a moor and is linked to naturalist John Muir.

273. Rhona- Likely from the Isle of Rona and suggests a rough island.

274. Senga- Agnes spelled backward, used as a Scottish name.

275. Shona- A Scottish form of Joan.

276. Tilda- Short for Matilda, and the actress Tilda Swinton uses this name.

277. Effie- A short form of Euphemia and means well spoken.

278. Grizel- The Scottish version of Griselda and points to gray battle.

279. Isa- A short Scottish form of Isabella.

280. Jean- The Scottish form of Jane and means God is gracious.

281. Jessie- A diminutive of Jean or Janet.

282. Kirsty- A familiar form of Christina used in Scotland.

283. Lesley- A place name from Scotland, also spelled Leslie.

284. Moira- A Scottish and Irish variant of Mary.

285. Nessa- A short form of Agnes used in Scotland.

Contemporary Scottish Girl Names

286. Romy- short for Rosemary, moved up 89 places.

287. Eliza- a form of Elizabeth, jumped 118 positions.

288. Nora- from Irish and Scottish roots, means honor and rose 80 ranks.

289. Clara- Latin for bright, likely gained attention from Doctor Who.

290. Violet- a flower name that saw a boost after a series of unfortunate events.

291. Billie- an English name that means resolute protection, pushed by pop stars.

292. Dua- Albanian for love, grew after singer Dua Lipa.

293. Sabrina- Latin origin tied to the River Severn, had a small surge.

294. Orla- an Irish name meaning golden princess, well-liked in Scotland.

295. Niamh- from Ireland, pronounced NEE-av and often taken to mean radiant.

296. Maeve- an Irish name meaning intoxicating, widely used in Scotland.

297. Thea- a Greek name that means goddess.

298. Luna- Latin for moon.

299. Aurora- Latin for dawn.

300. Elsie- a Scottish nickname for Elizabeth and a rising choice.

Scottish Girl Names With Vintage Charm

301. Ada- a German name that means nobility.

302. Agnes- a Greek name that means pure or holy.

303. Beatrice- a Latin name that means bringer of joy.

304. Cecilia- a Latin name that means blind and is linked to the patron saint of music.

305. Clementine- a Latin name that means mild or merciful.

306. Constance- a Latin name that means steadfast.

307. Cordelia- a Celtic name that may mean heart.

308. Dora- a Greek name that means gift.

309. Edith- an English name that means prosperous in war.

310. Enid- a Welsh name that means soul.

311. Esther- a Persian name that means star.

312. Ethel- an English name that means noble.

313. Florence- a Latin name that means flourishing.

314. Harriet- a French name that means home ruler.

315. Irene- a Greek name that means peace.

Additional Beautiful Scottish Girl Names

316. Aileen- Scottish version of Helen that means light

317. Alison- Short form from Scotland of Alice

318. Catriona- Scottish take on Katherine

319. Doreen- Irish and Scottish name meaning sullen

320. Eileen- Irish form of Helen also used in Scotland

321. Georgina- Woman’s form of George, meaning farmer

322. Isla-Rose- A two-part name joining island and rose

323. Jannet - Scottish version of Jane

324. Kenna- Female form of Kenneth from Scotland

325. Lilias- Scottish form of Lillian

326. Marsaili- Scottish Gaelic version of Marjorie

327. Nessa- A short form of Agnes used in Scotland

328. Peigi- Scottish Gaelic form of Peggy or Margaret

329. Seonag- Scottish Gaelic form of Joan

330. Una- Gaelic name meaning lamb or unity

How To Pick A Scottish Baby Name

  • Think about how the name will sound and look in everyday life and consider names used by scottish actressesor other public figures you like.
  • Ask family about traditions. In some homes firstborn boys take a grandfather’s name and firstborn girls take a grandmother’s name.
  • Look up the meaning before deciding. Names can suggest strength, nature or faith. A name that means "dark warrior" gives a different feel than one that means "dove" or "light."
  • Try likely nicknames. Long names often shorten naturally, Alistair to Ali, Margaret to Maggie, Alexander to Sandy. Think about which short forms you like.
  • Match sibling names so they flow together. Aim for balance without copying styles. Angus, Hamish and Luca pair well.

Understanding Gaelic Pronunciation

  • Gaelic sounds can be different from English and spelling does not always show how a name is said. Some letter combinations change to sounds English speakers do not expect. For example, "bh" and "mh" often sound like "v," "dh" and "gh" may be soft or silent, and "ch" has the rough sound heard in "loch."
  • Learn a few common examples, Eilidh is said like AY-lee, Siobhan like shiv-AWN, Niamh like NEE-av, and Aoife like EE-fa. The cluster "fionn" is pronounced as "fyoon," seen in names such as Fionnlagh and Fionnuala.
  • Pronunciation can vary by region. Highland speech differs slightly from island speech, so if correct pronunciation matters, pick a regional form and use it consistently.

FAQs About Scottish Baby Names

In 2025 the top names in Scotland were Olivia for girls and Noah for boys.

Are Scottish Names Suitable For Babies Born Outside Scotland?

Many Scottish names fit easily into English-speaking places. Names like Isla, Logan, and Blair are simple to say and spell.

What Scottish Names Mean Strength Or Warrior?

Boy names include Duncan which can mean dark warrior, Malcolm linked to St Columba, Girls’ names include Blair which hints at battlefield and Kenna which can mean born of fire.

Can Girls Have Traditionally Male Scottish Names?

Many Scottish names work for any gender. Blair, Rowan, Logan and Skye are commonly used for boys and girls.

What Are The Rare Scottish Baby Names Worth Considering?

For boys, Baird meaning poet, Fingal meaning fair stranger. For girls, Caledonia meaning Scotland, Fingola meaning fair shoulder.

Do Scottish Baby Names Follow Specific Family Naming Patterns?

Traditionally, the first son is named after the father’s father, the second son after the mother’s father, the first daughter after the mother’s mother and the second daughter after the father’s mother.

Final Thoughts

Scotland has a wide range of baby names, this list gives parents many real options rooted in local tradition. Choose a daily name, not only a passing trend or a simple nod to family background.

Pick Olivia, Coinneach or Fingal only if the choice fits your family's values and hopes. Traditional or modern, the selection adds to the nation's ongoing naming story and honors the past while looking ahead.

Next Read: Best And Tested Music For Baby Sleep

Choosing a Scottish name links a child to values like courage, loyalty and respect for nature. This selection includes familiar modern picks and rare Gaelic gems worth bringing back. Each carries a meaning tied to misty highlands, rocky coasts, or fierce independence.

Scottish Baby Names For Boys

 A smiling baby wrapped in a soft blue towel
A smiling baby wrapped in a soft blue towel

1. Noah - from Hebrew, means rest or comfort and has topped Scotland’s charts three times since 2020.

2. Oliver - comes from Latin and refers to the olive tree, it stays popular across all ages.

3.Rory - is Gaelic for red king and has been rising in use.

4. Theo - is Greek for gift of God and is a modern favorite.

5. Leo - traces to Latin and stands for lion, linked to strength and courage.

6. Muhammad - is Arabic for praiseworthy and rose fastest into Scotland’s top ten.

7. Jack - from English roots, means God is gracious and remains a Scottish classic.

8. Harris - is a Scottish surname tied to the Isle of Harris and reflects island roots.

9. Archie- has Germanic roots and means truly brave and is popular across the UK.

10. Luca - is Italian for bringer of light and was recently pushed off the top spot.

11. Finn - comes from Irish and Scottish tradition, meaning fair or white and is common with older mothers.

12. James - a Hebrew name meaning supplanter is a royal choice in Scotland.

13. Alexander - from Greek, means defender of men and has deep Scottish ties.

14. Angus- is Gaelic for one strength and feels very Scottish.

15. Brodie - is Scottish, means little ridge and is growing in use.

Traditional Gaelic Boy Names

16. Alasdair- Scottish form of Alexander meaning defender of men.

17. Aonghas- Scottish form of Angus meaning one strength.

18. Cailean- Gaelic for whelp or young fighter linked to Clan Campbell ancestors.

19. Coinneach- Gaelic for handsome or fair shown in English as Kenneth.

20. Donnchadh- Gaelic version of Duncan meaning brown warrior.

21. Eachann- Gaelic for brown horse once common among clan chiefs.

22. Fionnlagh- Gaelic for white warrior named as Macbeth’s father.

23. Iain- Scottish form of John meaning God is gracious.

24. Ruairidh- Gaelic spelling of Rory meaning red king.

25. Seumas- Scottish form of James.

26. Dòmhnall- Gaelic take on Donald meaning world ruler.

27. Ailpein- Gaelic word for whiteness anglicised as Alpin.

28. Beathan- Gaelic for life pronounced BAY-an.

29. Cináed- Gaelic for born of fire also shown in English as Kenneth.

30. Gilleasbuig- Gaelic for servant of the bishop often shown in English as Archie.

Names Meaning Strength And Bravery

A young boy in a knight costume proudly holds a sword
A young boy in a knight costume proudly holds a sword

31. Duncan - from Gaelic, means dark warrior and was used by Scottish kings

32. Malcolm - from Gaelic, means disciple of Saint Columba and named several Scottish kings

33. Wallace - from Norman French, means foreigner and is known because of William Wallace

34. Bruce - of Norman origin, comes from Brix in France and was Robert the Bruce’s surname

35. Kenneth - a Gaelic name, can mean born of fire or handsome and belonged to an early king of Scotland

36. Fergus - from Gaelic, signifies a strong or vigorous man

37. Murdoch - from Gaelic, refers to a sea warrior and reflects maritime roots

38. Niall- a Gaelic name, means champion and is linked with power

39. Blair - from Gaelic, refers to a plain or battlefield and is a traditional Scottish male name

40. Calum or Callum- the Gaelic form of Columba, means dove

41. Lachlan- from Gaelic, can mean land of lakes or Viking warrior

42. Hamish- the Scottish form of James, means supplanter

43. Gregor- the Scottish form of Gregory, means watchful or alert

44. Ewan - from Gaelic, means born of the yew tree, a symbol of strength

45. Tormod- the Gaelic form of Norman, means man from the north

Scottish Place Names For Boys

46. Arran- an isle in the Firth of Clyde that is growing in popularity.

47. Lewis- the largest isle in the Outer Hebrides.

48. Skye- a well-known isle used as a name for both boys and girls.

49. Kyle- a Gaelic word for a narrow strait.

50. Ross- from Gaelic, referring to a headland or promontory.

51. Murray- a Scottish region whose name traces to a settlement by the sea.

52. Fraser- of Norman origin and likely linked to the word for strawberry.

53. Gordon- a place name from Scotland tied to a roomy fort.

54. Glen- a Gaelic term for valley and a common landscape feature.

55. Craig- from Gaelic, meaning crag or rocky outcrop.

56. Douglas- with Gaelic roots that point to dark water.

57. Forbes- a Scottish place name associated with fields or open land.

58. Lennox- a region named for an elm grove.

59. Barclay- a name from a place that indicates a birch meadow.

60. Stirling- a Scottish city whose name may come from a phrase for a house on the rock.

Short And Strong Scottish Boy Names

61. Ian- used in Scotland as a form of John.

62. Aidan- a Gaelic name that means little fire.

63. Evan- a Scottish variant of the name John.

64. Drew- a shortened form of Andrew.

65. Duff- a Gaelic name that means dark.

66. Blair- from Gaelic, a word for field.

67. Knox- a Scottish family name from a round hill.

68. Mack- a short form used with Mac surnames.

69. Boyd- a Gaelic name for yellow or blonde.

70. Cade- from Gaelic, meaning lump or mass.

71. Reid- a Scottish name for someone with red hair.

72. Shaw- a Gaelic word for wolf.

73. Tate- from Norse, meaning cheerful.

74. Cole- a Gaelic name that means swarthy.

75. Grant- from Norman French, meaning large or great.

76. Angus- is a Gaelic name that means strength.

Scottish Names With Nature Meanings

A close-up of a baby's feet wrapped in festive red and green fabric
A close-up of a baby's feet wrapped in festive red and green fabric

77. Rowan- a Gaelic word that means little red one.

78. Alder- a tree linked with strength.

79. Ash- a tree known for protection.

80. Birch- a tree that stands for new beginnings.

81. Darach- a Gaelic word for oak.

82. Cairn- a Gaelic word for a pile of stones used as a landmark.

83. River- a nature name growing in use.

84. Storm- a weather-inspired name common in Scotland.

85. Fox- taken from the clever animal.

86. Raven- a bird with ties to Celtic myth.

87. Heath- from the open, grassy Scottish moorland.

88. Loch- a Gaelic word for lake.

89. Meadow- from a peaceful field.

90. Forest- brings to mind Scottish woodlands.

91. Ocean- drawn from the coastal waters.

Royal And Noble Scottish Boy Names

92. Robert- Germanic roots, bright fame, used by several Scottish kings.

93. David- Hebrew origin; beloved; David I ruled Scotland.

94. Charles- From Germanic roots; free man; tied to the Stuart line.

95. William- Germanic name; resolute protection.

96. Edward- Old English name for a wealthy guardian.

97. Stewart / Stuart- Occupational name for a steward and the Scottish royal house.

98. George- Greek origin meaning farmer used by Hanoverian monarchs.

99. Albert- Germanic root; noble and bright.

100. Henry- Germanic background; ruler of the household.

102. Arthur- Celtic origin, likely connected to the word bear.

103. Edmund- Old English name signifying prosperity and protection.

104. Philip- Greek name that means lover of horses.

105. Andrew- Greek origin, manly Scotland’s patron saint.

106. Patrick - Latin root; nobleman.

107. Frederick- Germanic name meaning peaceful ruler.

Rare And Unique Scottish Boy Names

108. Aulay- Scottish form of Olaf, ancestor's descendant

109. Baird - rom Gaelic, an occupational name for a bard

110. Blane- Name of a Scottish saint

111. Cadden- Scottish surname from a steep place

112. Camran- Scottish variant of Cameron

113. Colban- Name of a Gaelic saint

114. Dougal- From Gaelic, dark stranger

115. Drummond- Scottish place name linked to a ridge

116. Ewen- Gaelic name, born of the yew tree

117. Farlan- Scottish last name meaning son of the servant

118. Fingal- Name of a Gaelic hero, the fair stranger

119. Gilroy- From Gaelic, servant of a red-haired person

120. Innes- Gaelic word for island used as a name

121. Keir- Gaelic name meaning dark-skinned

122. Kinnon- From Gaelic, signifying fair-born

Scottish Boy Names With Historic Significance

A child wearing a kilt holds a bottle of milk outdoors
A child wearing a kilt holds a bottle of milk outdoors

123. Macbeth- Gaelic for son of life, a Scottish king.

124. Bannock- a type of bread and a place linked to battles.

125. Claymore- a large two-handed sword used in old Scotland.

126. Culloden- the site of a famous battle near Inverness.

127. Dalriada- an early kingdom on Scotland’s west coast.

128. Ettrick- a valley known for its historical ties.

129. Flodden- where a notable battle once took place.

130. Galloway - a historic region in southwest Scotland.

131. Hadrian- the Roman emperor who ordered a wall across northern Britain.

132. Jacobite- people who backed the Stuart royal line.

133. Kelvin- a river that runs through Glasgow.

134. Leven - the name of a Scottish loch.

135. Melrose- a town famous for its old abbey.

136. Ninian - an early Christian saint linked to Scotland.

137. Pict- an ancient people who lived in what is now Scotland.

Scottish Boy Names From Clan Heritage

138. Cameron- from Gaelic, means crooked nose. A major clan.

139. Campbell- from Gaelic, means crooked mouth. A powerful Highland clan.

140. MacDonald- in Gaelic it means Donald's son. The largest clan.

141. MacGregor - in Gaelic it means Gregory's son. An ancient clan.

142. MacLeod- of Norse origin, it means Leod's son. An island clan.

143. MacKenzie- from Gaelic, means Kenneth's son. A well-known clan.

144. MacIntyre- Gaelic for carpenter's son. A working-family name.

145. MacPherson- Gaelic for parson's son. A clan tied to the church.

146. Graham- from Norman roots, means gravelly homestead. An old family.

147. Munro- Gaelic name meaning mouth of the River Roe. A Highland clan.

Contemporary Scottish Boy Names

148. Alfie- short form of Alfred, very popular in English-speaking places.

149. Myles- from Greek, it refers to a soldier and is rising in use.

150. Callan- an Irish and Scottish name that points to battle or rock.

151. Reggie- a casual form of Reginald that is becoming more common.

152. Ezra- a Hebrew name that means help, made more familiar by George Ezra.

153. Arlo- English in origin and tied to the idea of a fortified hill, heard in The Good Dinosaur.

154. Jude- a Hebrew word that means praised.

155. Hudson- an English surname name that means son of Hugh.

156. Mason- a job-based name that has grown popular in Scotland.

157. Logan- from Scottish Gaelic, it means little hollow.

158. Carson- a Scottish family name that points to people from the marsh.

159. Ryder- comes from an English job title for someone who rides.

160. Jasper- a Persian name that means treasurer.

161. Felix- Latin in origin and means lucky or successful.

Additional Classic Scottish Boy Names

162. Alistair is the Scottish version of Alexander.

163. Benedict is from Latin and means blessed.

164. Cormac is a Gaelic name that means son of the charioteer.

165. Tavish is the Scottish form of Thomas and means twin.

Read Also: Creative Baby Girl Games To Enhance Early Childhood Growth

Scottish Baby Names For Girls

A baby girl in a pink tutu and white hat, smiling
A baby girl in a pink tutu and white hat, smiling

166. Olivia- a Latin name that comes from the olive tree.

167. Isla- a Scottish name that means island and stays near the top.

168. Freya- taken from the Norse goddess of love and very popular in Scotland.

169. Lily- a flower name that stands for purity.

170. Millie- a Germanic name that suggests gentle strength.

171. Sophie- a Greek name linked to wisdom.

172. Ava- a Latin name connected to life.

173. Charlotte- a French name that means free woman.

174. Emily- a Latin name originally meaning rival, often picked by older mothers.

175. Ella- a Germanic name that can mean all or completely.

176. Amelia- a Germanic name tied to work and effort.

177. Daisy- a flower name with a classic Scottish feel.

178. Lucy- a Latin name that means light.

179. Rosie- a flower name that tops charts in Moray.

180. Evie- a Hebrew name related to life.

Traditional Gaelic Girl Names

181. Eilidh- Scottish Gaelic form of Helen, meaning light, pronounced AY-lee.

182. Màiri- Scottish Gaelic form of Mary, meaning beloved.

183. Caitrìona- Gaelic version of Katherine, meaning pure.

184. Morag- Gaelic name meaning great or sun, a traditional favorite.

185. Sorcha- Gaelic name that means bright or radiant, pronounced SOR-ka.

186. Fionnuala- Gaelic name meaning fair shoulder or white shoulder.

187. Sìne- Scottish Gaelic form of Jane, pronounced SHEE-na.

188. Ealasaid- Scottish Gaelic form of Elizabeth.

189. Oighrig- Gaelic name meaning new speckled one, often shortened to Effie.

190. Beileag- Gaelic diminutive of Isabel.

191. Seònaid- Scottish Gaelic form of Joan, meaning God is gracious.

192. Annag- Scottish Gaelic diminutive of Anna.

193. Cairistìona- Scottish Gaelic form of Christina.

194. Ciorstaidh- Scottish Gaelic form of Kirsty.

195. Deòiridh- Gaelic name meaning pilgrim.

Scottish Girl Names Meaning Strength

A girl wearing a tartan skirt and high heels
A girl wearing a tartan skirt and high heels

196. Ailsa- from the island of Alfsigr

197. Blair- Gaelic for battlefield or plain

198. Cora- Greek for maiden, short and strong

199. Fenella- a Gaelic name that refers to a white shoulder

200. Kenna- the female form of Kenneth, born of fire

201. Kenzie- a Scottish surname meaning fair or handsome

202. Lennox- a place name from an elm grove in Scotland

203. Lorna- a literary name taken from Lorna Doone

204. Morgan- Welsh for sea circle, also common in Scotland

205. Quinn- Irish or Scottish name for wise counsel

206. Reagan- an Irish name for little king, used for girls in Scotland

207. Rory- originally male and now unisex, red king

208. Rowan- a Gaelic tree name, unisex and popular for girls

209. Teagan- Irish or Scottish name for little poet

210. Wynne- Welsh for fair or blessed

Scottish Place Names For Girls

211. Skye- a famous island known for steep cliffs and misty hills.

212. Iona- a tiny holy island whose name means blessed.

213. Arran- an island in the Firth of Clyde with soft, rounded hills.

214. Alba- the old name for Scotland that means bright.

215. Aberdeen- a city at the mouth of the River Don.

216. Ailsa- the rocky outcrop called Ailsa Craig.

217. Elgin- a Moray town with the remains of an old cathedral.

218. Fiona- a Gaelic name that means white or fair.

219. Glenys- a Welsh and Gaelic name meaning valley.

220. Inverness- a northern city beside a long sea inlet.

221. Kelso- a border town set among low, green fields.

222. Leven- the name of a loch and nearby village.

223. Mull- an island with sandy bays and high ridges.

224. Nairn- a coastal town beside a short river.

225. Perth- a central city known for historic streets and parks.

Scottish Girl Names With Royal Connections

A princess baby in a white dress and tiara, smiling joyfully
A princess baby in a white dress and tiara, smiling joyfully

226. Margaret- a Greek name that means pearl, a Scottish queen and saint.

227. Mary- a Hebrew name that means beloved, the Queen of Scots.

228. Anne- a Hebrew name that means grace, linked to the Stuart line.

229. Victoria- a Latin name that means victory, a well known royal name.

230. Elizabeth- a Hebrew name that means God is my oath, a common royal name.

231. Isabella- the Spanish form of Elizabeth, a princess tied to Scotland.

232. Matilda- a Germanic name that means mighty in battle, a Scottish princess.

233. Marjorie- the Scottish form of Margaret, daughter of Robert the Bruce.

234. Edith- an English name that means prosperous in war, a princess in Scotland.

235. Joan- a Hebrew name that means God is gracious, used by many royals.

236. Euphemia- aa Greek name that means well spoken; a Scottish queen.

237. Yolande- a French name that means violet, she became queen of Scotland.

238. Ermengarde- a Germanic name that means whole enclosure, a Scottish queen.

239. Maud- a Germanic name that means mighty in battle, a medieval royal name.

240. Sybilla- a Greek name that means prophetess, once a queen of Scotland.

Rare And Unique Scottish Girl Names

241. Aileas is the Scottish form of Alice and means noble.

242. Ainsley comes from Scotland and refers to a solitary clearing.

243. Alana is the female form of Alan and stands for harmony.

244. Ardith is a Scottish name that points to a flowering field.

245. Bonnie is a Scottish word that means pretty or beautiful.

246. Caledonia is the Latin name for Scotland.

247. Clementina is Latin and describes someone mild or merciful.

248. Coira is a Scottish variant of Cora.

249. Davina is the feminine form of David and means beloved.

250. Donella is the Scottish feminine of Donald.

251. Edina is a poetic name for Edinburgh.

252. Elspeth is the Scottish form of Elizabeth.

253. Euna is Gaelic and means lamb.

254. Fingola is Gaelic and means fair shoulder.

255. Glenna is the female form of Glen and means valley.

Scottish Girl Names With Nature Meanings

256. Heather- a low-growing purple bloom found on Scottish moors.

257. Thistle- Scotland’s national emblem with sharp spikes showing toughness.

258. Briar- a thorny bush that stands for strength.

259. Fern- a green woodland frond common in shady forests.

260. Hazel- a tree linked to wisdom and quiet knowledge.

261. Holly- an evergreen with glossy leaves and bright berries seen as a sign of safety.

262. Iris- a colorful blossom whose name means rainbow.

263. Ivy- a climbing vine often used to show loyalty.

264. Juniper- a hardy shrub that grows across the highlands.

265. Lark- a small songbird known for cheerful singing.

266. Marigold- a bright bloom named for its golden tone.

267. Meadow- open grassland found in Scotland’s countryside.

268. Primrose- an early spring blossom that marks new starts.

269. Willow- a graceful tree known for long, flowing branches.

270. Wren- a tiny bird famed for lively, bold songs.

Scottish Girl Names From Literature And Culture

271. Flora- A Latin name that means flower.

272. Muir - From Scotland, it refers to a moor and is linked to naturalist John Muir.

273. Rhona- Likely from the Isle of Rona and suggests a rough island.

274. Senga- Agnes spelled backward, used as a Scottish name.

275. Shona- A Scottish form of Joan.

276. Tilda- Short for Matilda, and the actress Tilda Swinton uses this name.

277. Effie- A short form of Euphemia and means well spoken.

278. Grizel- The Scottish version of Griselda and points to gray battle.

279. Isa- A short Scottish form of Isabella.

280. Jean- The Scottish form of Jane and means God is gracious.

281. Jessie- A diminutive of Jean or Janet.

282. Kirsty- A familiar form of Christina used in Scotland.

283. Lesley- A place name from Scotland, also spelled Leslie.

284. Moira- A Scottish and Irish variant of Mary.

285. Nessa- A short form of Agnes used in Scotland.

Contemporary Scottish Girl Names

286. Romy- short for Rosemary, moved up 89 places.

287. Eliza- a form of Elizabeth, jumped 118 positions.

288. Nora- from Irish and Scottish roots, means honor and rose 80 ranks.

289. Clara- Latin for bright, likely gained attention from Doctor Who.

290. Violet- a flower name that saw a boost after a series of unfortunate events.

291. Billie- an English name that means resolute protection, pushed by pop stars.

292. Dua- Albanian for love, grew after singer Dua Lipa.

293. Sabrina- Latin origin tied to the River Severn, had a small surge.

294. Orla- an Irish name meaning golden princess, well-liked in Scotland.

295. Niamh- from Ireland, pronounced NEE-av and often taken to mean radiant.

296. Maeve- an Irish name meaning intoxicating, widely used in Scotland.

297. Thea- a Greek name that means goddess.

298. Luna- Latin for moon.

299. Aurora- Latin for dawn.

300. Elsie- a Scottish nickname for Elizabeth and a rising choice.

Scottish Girl Names With Vintage Charm

301. Ada- a German name that means nobility.

302. Agnes- a Greek name that means pure or holy.

303. Beatrice- a Latin name that means bringer of joy.

304. Cecilia- a Latin name that means blind and is linked to the patron saint of music.

305. Clementine- a Latin name that means mild or merciful.

306. Constance- a Latin name that means steadfast.

307. Cordelia- a Celtic name that may mean heart.

308. Dora- a Greek name that means gift.

309. Edith- an English name that means prosperous in war.

310. Enid- a Welsh name that means soul.

311. Esther- a Persian name that means star.

312. Ethel- an English name that means noble.

313. Florence- a Latin name that means flourishing.

314. Harriet- a French name that means home ruler.

315. Irene- a Greek name that means peace.

Additional Beautiful Scottish Girl Names

316. Aileen- Scottish version of Helen that means light

317. Alison- Short form from Scotland of Alice

318. Catriona- Scottish take on Katherine

319. Doreen- Irish and Scottish name meaning sullen

320. Eileen- Irish form of Helen also used in Scotland

321. Georgina- Woman’s form of George, meaning farmer

322. Isla-Rose- A two-part name joining island and rose

323. Jannet - Scottish version of Jane

324. Kenna- Female form of Kenneth from Scotland

325. Lilias- Scottish form of Lillian

326. Marsaili- Scottish Gaelic version of Marjorie

327. Nessa- A short form of Agnes used in Scotland

328. Peigi- Scottish Gaelic form of Peggy or Margaret

329. Seonag- Scottish Gaelic form of Joan

330. Una- Gaelic name meaning lamb or unity

How To Pick A Scottish Baby Name

  • Think about how the name will sound and look in everyday life and consider names used by scottish actressesor other public figures you like.
  • Ask family about traditions. In some homes firstborn boys take a grandfather’s name and firstborn girls take a grandmother’s name.
  • Look up the meaning before deciding. Names can suggest strength, nature or faith. A name that means "dark warrior" gives a different feel than one that means "dove" or "light."
  • Try likely nicknames. Long names often shorten naturally, Alistair to Ali, Margaret to Maggie, Alexander to Sandy. Think about which short forms you like.
  • Match sibling names so they flow together. Aim for balance without copying styles. Angus, Hamish and Luca pair well.

Understanding Gaelic Pronunciation

  • Gaelic sounds can be different from English and spelling does not always show how a name is said. Some letter combinations change to sounds English speakers do not expect. For example, "bh" and "mh" often sound like "v," "dh" and "gh" may be soft or silent, and "ch" has the rough sound heard in "loch."
  • Learn a few common examples, Eilidh is said like AY-lee, Siobhan like shiv-AWN, Niamh like NEE-av, and Aoife like EE-fa. The cluster "fionn" is pronounced as "fyoon," seen in names such as Fionnlagh and Fionnuala.
  • Pronunciation can vary by region. Highland speech differs slightly from island speech, so if correct pronunciation matters, pick a regional form and use it consistently.

FAQs About Scottish Baby Names

In 2025 the top names in Scotland were Olivia for girls and Noah for boys.

Are Scottish Names Suitable For Babies Born Outside Scotland?

Many Scottish names fit easily into English-speaking places. Names like Isla, Logan, and Blair are simple to say and spell.

What Scottish Names Mean Strength Or Warrior?

Boy names include Duncan which can mean dark warrior, Malcolm linked to St Columba, Girls’ names include Blair which hints at battlefield and Kenna which can mean born of fire.

Can Girls Have Traditionally Male Scottish Names?

Many Scottish names work for any gender. Blair, Rowan, Logan and Skye are commonly used for boys and girls.

What Are The Rare Scottish Baby Names Worth Considering?

For boys, Baird meaning poet, Fingal meaning fair stranger. For girls, Caledonia meaning Scotland, Fingola meaning fair shoulder.

Do Scottish Baby Names Follow Specific Family Naming Patterns?

Traditionally, the first son is named after the father’s father, the second son after the mother’s father, the first daughter after the mother’s mother and the second daughter after the father’s mother.

Final Thoughts

Scotland has a wide range of baby names, this list gives parents many real options rooted in local tradition. Choose a daily name, not only a passing trend or a simple nod to family background.

Pick Olivia, Coinneach or Fingal only if the choice fits your family's values and hopes. Traditional or modern, the selection adds to the nation's ongoing naming story and honors the past while looking ahead.

Next Read: Best And Tested Music For Baby Sleep

Share: Twitter|Facebook|Linkedin

Featured Articles

Recent Articles