top of page
  • Black Facebook Icon
Writer's pictureKostas Drakatos

Top 245 Scottish baby boy names and their meanings

Updated: Oct 6, 2023

Whether you opt for a timeless, traditional name or one that rides the wave of popularity, our list of the top 245 Scottish baby boy names and their meanings will deliver!


The allure of Scottish names has surged in Western countries—and understandably so. Names like James and Alexander, which are imbued with captivating strength, are both gracefully charming and regal—much like the enchantment of your baby's gurgle.


Seeking a popular name that radiates a meaningful glow and unique effulgence? A classic choice would be Ben or Glenn, embodying elegance and subtly echoing the country's mesmerizing natural landscapes.


If you'd like to reach back into the knightly days of Scottish history, names, like, Douglas and Gavin, forged in the fires of ancient Scottish culture, bristle with cultural significance and meaning!


In this article:


So, which name will be the perfect fit for your little knight?


Let's narrow down the top 245 Scottish baby names for boys to find out.

Scottish names for boys:

  1. Aed - Fire.

  2. Aedan - Born of fire.

  3. Alastair - Scottish form of Alexander; defender of the people.

  4. Alpin - White.

  5. Angus - Unique choice; meaning "one strength."

  6. Arran - Name of an island in Scotland, meaning exalted or prominent

  7. Artair - Bear-like or Rock.

  8. Aulay - Ancestor's descendant.

  9. Baen - Fair-skinned.

  10. Balfour - Pasture land or The village by the pasture.

  11. Barclay - Birch tree meadow.

  12. Blair - Battlefield or plain, meadow, field.

  13. Boyd - Yellow-haired or Blond.

  14. Bran - Raven.

  15. Brodie - A little ridge or a brow or a precipice.

  16. Bruce - From the brushwood thicket; the name of Scottish kings.

  17. Bryce - Speckled or Freckled.

  18. Caden - Spirit of battle or Round, Gentle

  19. Cael - Victorious people or Slender

  20. Cailean - Young dog.

  21. Cain - Acquired or Possesed

  22. Calder - Rough waters.

  23. Calum - Dove; Scottish form of Columba.

  24. Camden - From the winding valley.

  25. Camdyn - Winding valley.

  26. Carrick - Rock.

  27. Carson - Son of the marsh-dwellers.

  28. Chalmers - Rules the home.

  29. Clach - Stone.

  30. Clive - From the cliff.

  31. Con - Wise or Strange, Foreign

  32. Conall - Strong wolf.

  33. Cormag - Charioteer.

  34. Craig - From the rocks or crag.

  35. Crawford - From the crow's ford.

  36. Crispin - Curly-haired.

  37. Dallan - Valley of water or Blind

  38. Dallas - From the Dales or meadow dwelling

  39. Davie - Beloved; form of David.

  40. Dermid - Free man or Free of Envy.

  41. Donnan - Brown.

  42. Dougal - Dark stranger.

  43. Douglas - Dark stream.

  44. Drew - Manly.

  45. Drummond - At the ridge.

  46. Duff - Dark.

  47. Duffie - Dark peace.

  48. Duncan - Dark-skinned warrior; a king of Scotland.

  49. Dunlop - Muddy hill.

  50. Eachann - Horse brown.

  51. Ealadhach - Strong will power.

  52. Ealasaid - God is my oath.

  53. Eamonn - Wealthy protector.

  54. Eanraig - Ruler of the home; Scottish form of Henry.

  55. Eideard - Rich guard; Scottish form of Edward.

  56. Eoghan - Born of the yew tree or Youth.

  57. Eòin - God is gracious.

  58. Erskine - From the high hills or Upon the knife.

  59. Ervin - Green water.

  60. Euan - Youthful.

  61. Ewen - Young.

  62. Faelan - Little wolf.

  63. Farquhar - Friendly man.

  64. Fearchar - Dear one.

  65. Fergie - Supreme man.

  66. Fergus - Strong man.

  67. Fingal - White stranger.

  68. Finlay - Fair-haired hero.

  69. Finn - White or fair.

  70. Fleming - Man from Flanders.

  71. Forbes - Field.

  72. Fraser - Strawberryor Of the forest man.

  73. Galen - Calm.

  74. Garroway - Rough peace.

  75. Gavin - White hawk.

  76. Gilchrist - Servant of Christ.

  77. Gilleasbuig - Bishop's servant.

  78. Glen - From the wooded valley.

  79. Glenwood - Valley forest.

  80. Gordon - Great hill.

  81. Gow - Smith.

  82. Graham - Gravelly homestead.

  83. Greer - Watchful.

  84. Gregor - Vigilant, a watchman.

  85. Guthrie - Windy spot.

  86. Hallam - At the rocks.

  87. Hamish - Supplanter; Scottish form of James.

  88. Hamlyn - Little home-lover.

  89. Haslett - From the hazel tree land.

  90. Hayden - Heathen or Of the heathen.

  91. Hendry - Ruler of the household.

  92. Iagan - God is gracious.

  93. Ian - God is gracious; Scottish form of John.

  94. Innes - Island.

  95. Irven - Green water.

  96. Irvine - Fresh water.

  97. Isaac - He will laugh.

  98. Ivor - Archer.

  99. Jack - God is gracious.

  100. Jaimi - Supplanter.

  101. Jamie - Supplanter.

  102. Jamieson - Supplanter.

  103. Jock - God is gracious.

  104. Kaden - Son of Cadan

  105. Keane - Fighter.

  106. Keir - Dark skinned.

  107. Keith - Wood.

  108. Kellen - Slender.

  109. Kelvin - River man.

  110. Kenzie - Fair one.

  111. Kerr - Dark or Dusky.

  112. Kinnon - Fair born.

  113. Kyle - Narrow.

  114. Lach - Lives near water.

  115. Lachlan - From the land of lakes.

  116. Laird - Lord.

  117. Lamont - Man of law.

  118. Leith - Broad river.

  119. Lenno - With many elm trees.

  120. Lennox - With many elm trees.

  121. Leslie - Holly garden.

  122. Lindsey - Linden tree island.

  123. Logan - Little hollow.

  124. Loudon - Low valley.

  125. Lyle - The island.

  126. Lyndon - From the linden tree hill.

  127. Macaulay - Son of righteousness.

  128. Macfarlane - Son of Farlan.

  129. Macgregor - Son of a shepherd.

  130. Mack - Son of.

  131. Mackendrick - Son of Henry.

  132. Mackinnon - Son of fair born.

  133. Macklin - Son of Flann.

  134. Maddox - Fortunate.

  135. Madison - Gift from God and mighty warrior.

  136. Malcolm - Devotee of Saint Columba.

  137. Maldue - Man's Defender or Helper of Mankind.

  138. Malin - Little strong warrior.

  139. Manus - Great.

  140. Marsaili - Mars' worshipper.

  141. Menzies - From Menzies in Scotland.

  142. Mingus - Tenant.

  143. Monroe - Mouth of the Roe river.

  144. Mungo - Dear one.

  145. Munro - Man from the mouth of the Roe.

  146. Murray - Settlement by the sea.

  147. Nairne - At the alder tree river.

  148. Naomhan - Little saint.

  149. Nash - At the ash tree.

  150. Neacel - People's victory.

  151. Neil - Champion or passionate or eager.

  152. Neilson - Neil's son.

  153. Niall - Champion or passionate or eager.

  154. Nicol - People's victory.

  155. Niven - Little saint.

  156. Ogden - Oak valley.

  157. Oidhche - Night.

  158. Oran - Green.

  159. Osgar - Deer lover.

  160. Padruig - Patrician.

  161. Parlan - Farmer; Scottish form of Bartholomew.

  162. Parth - Son of the furrows.

  163. Paton - Royal.

  164. Payton - Village of the Warrior.

  165. Peadair - Stone.

  166. Peadar - Stone; Scottish form of Peter.

  167. Pentland - From Pictland.

  168. Quade - One who is born fourth or evil. Some claim that it is derived from the Gaelic "cuada," which means "wavy" or "shaggy."

  169. Quillan - Cub.

  170. Quincy - Estate of the fifth son.

  171. Quinlan - Graceful.

  172. Raibeart - Bright fame.

  173. Ramsay - Garlic island.

  174. Ranald - Scottish form of Ronald, meaning ruler's counselor.

  175. Rannoch - Lake with islands.

  176. Ranulf - Raven wolf.

  177. Reid - Red-haired.

  178. Renny - Small and mighty.

  179. Rob - Bright fame.

  180. Robbie - Famed, bright, shining.

  181. Roderick - Famous ruler.

  182. Ron - Ruler's counselor.

  183. Rory - Red-haired king.

  184. Ross - Peninsula or Headland.

  185. Rosselin - Red.

  186. Roy - Red.

  187. Ruaridh - Red king.

  188. Saunderson - Sandy soil.

  189. Sawyer - Cuts timber.

  190. Scott - A Scotsman.

  191. Scotty - Scottish.

  192. Seoras - Farmer; Scottish form of George.

  193. Seymour - From Saint-Maur.

  194. Shand - Thunder.

  195. Shaun - God is gracious.

  196. Shaw - Dweller by the wood.

  197. Sholto - Sower.

  198. Shug - Intelligent.

  199. Sinclair - From Saint Clair, France.

  200. Skye - Cloud or Mist.

  201. Sloan - Warrior or Fighter.

  202. Sorley - Viking.

  203. Stevie - Crown.

  204. Stewart - Guardian or Steward.

  205. Struan - Stream.

  206. Stuart - Guardian or Steward.

  207. Sutherland - From the southern land.

  208. Sweeney - Little hero.

  209. Tadg - Poet or philosopher.

  210. Tait - Merry.

  211. Talbert - Bright valley.

  212. Tam - Twin.

  213. Tamhas - Twin.

  214. Tavion - Twin.

  215. Tavish - Twin.

  216. Teagan - Little poet and descendant of Tadhgán or Fair and Beautiful.

  217. Thane - Landholder.

  218. Thorburn - Thor's bear.

  219. Tierney - Lord.

  220. Tiree - Land of corn.

  221. Tod - Fox.

  222. Tomas - Twin.

  223. Tormod - Mind or Courage.

  224. Torquil - Thor's helmet.

  225. Tristan - Tumult.

  226. Tucker - Fabric pleater.

  227. Uallach - Proud.

  228. Uilleam - Will, desire, and helmet; Scottish form of William.

  229. Uisdean - Intelligent.

  230. Urquhart - From the rowan wood.

  231. Vardon - Green knoll.

  232. Vass - From the ash tree.

  233. Vaughan - Small.

  234. Wallace - Foreigner or stranger.

  235. Walter - Army ruler.

  236. Warwick - From the buildings by the weir.

  237. Wat - Ruler of the army.

  238. Watkin - Army ruler.

  239. Watson - Son of Walter.

  240. Willie - Helmet.

  241. Wilson - Son of Will.

  242. Wylie - Beguiling.

  243. Wynn - Friend.

  244. Yardley - From the enclosed meadow.

  245. Zayne - God is gracious.

Frequently Asked Questions

What is a classic Scottish male name?

Let's explore classic Scottish boy names deeply intertwined with the nation's rich historical tapestry.


These names not only powerfully evoke Scotland's illustrious past but are also brimming with unique meanings:

Classic Scottish Boy Names:

  • William: The name William is of Germanic origin and means "resolute protector." It combines the elements "wil," meaning "will" or "desire," and "helm," meaning "helmet" or "protection."

  • Alexander: Alexander is a name of Greek origin that means "defender of mankind" or "protector of men." It is derived from the Greek words "alexein," meaning "to defend," and "anēr," meaning "man."

  • James: James is a name derived from the Hebrew name "Ya'aqov" or "Jacob," which means "supplanter" or "one who grabs the heel."

  • Robert: Robert is an Old Germanic name that means "bright fame" or "famous ruler." It is derived from the elements "hrod," meaning "fame," and "beraht," meaning "bright" or "shining."

  • John: John is a name of Hebrew origin and means "God is gracious." It is derived from the Hebrew name "Yochanan," which combines the elements "Yah," an abbreviation of Yahweh (the Hebrew name for God), and "chanan," meaning "to be gracious."

  • Andrew: Andrew is a name of Greek origin that means "manly" or "courageous." It is derived from the Greek word "andreios," meaning "manly" or "brave."

  • David: David is a Hebrew name that means "beloved" or "dear." It is derived from the Hebrew word "dod," meaning "beloved." In the Bible, David was a shepherd who became the legendary second king of Israel.

  • Thomas: Thomas is a name of Aramaic origin and means "twin." It is derived from the Aramaic word "toma," meaning "twin."

  • Donald: Donald is a Scottish Gaelic name that means "world ruler" or "ruler of the world." The name comes from the Scottish Gaelic name "Domhnall," which is derived from the Old Celtic components "dumno" meaning "world" and "val" meaning "rule."

  • Kenneth: Kenneth is a name of Scottish Gaelic origin and means "fire-born" or "good-looking."

  • Malcolm: Malcolm is a Scottish Gaelic name that means "devotee of Saint Columba" or "disciple of Saint Columba." It is derived from the Gaelic elements "mal," meaning "servant" or "devotee," and "colm," referring to Saint Columba.

What boys' names are popular in Scotland?

According to research that took place in September 2022, the 11 most popular Scottish baby names are - in order of popularity:


Popular Scottish baby names

  1. Noah: Noah is a name of Hebrew origin and means "rest" or "comfort."

  2. Jack: Jack is a name of English origin and is derived from the name John. It means "God is gracious" or "gift of God."

  3. Leo: Leo is a name of Latin origin and means "lion."

  4. Harris: Harris is a name of Scottish origin and is derived from the Scottish Gaelic word "àirheartach," which means "descendant of the army ruler."

  5. Luca: Derived from the Greek name Loukas and of Italian origin, meaning "Light" or "Bringer of light."

  6. Oliver: Oliver is a name of Latin origin and means "olive tree."

  7. Rory: Derived from the Gaelic name Ruaidhrí, of Irish and Scottish origin, meaning "Red King."

  8. Archie: A diminutive form of Archibald, of Scottish and English origin, meaning "True and bold" or "Truly brave."

  9. Theo: A short form of Theodore, of Greek origin, meaning "God's gift."

  10. Alfie: A diminutive form of Alfred, of English origin, meaning "Elf counsel" or "Wise counselor."

  11. James: James is a name of Hebrew origin and means "supplanter" or "one who grabs the heel." It is derived from the Hebrew name "Ya'aqov" or "Jacob."

What are male Scotch names?

Enticingly unique and packed with a robust charm, male Scotch names are truly magnificent choices for your baby boy.


Keep reading and find one that resonates:

  • Alistair: Alistair is a Scottish Gaelic name derived from the Greek name "Alexandros," meaning "defender of mankind." It combines the elements "alēxō," meaning "to defend," and "anēr," meaning "man."

  • Angus: Angus is a Scottish Gaelic name that means "one choice" or "unique choice." It is derived from the Gaelic word "Aonghas."

  • Archibald: "Archibald is a name of Germanic origin, introduced to Scotland in medieval times. It combines the elements 'ercan,' meaning 'genuine' or 'true,' and 'bald,' meaning 'bold' or 'brave,' thus meaning 'genuine boldness' or 'truly bold.

  • Callum: Callum is a Scottish name that means "dove."

  • Dougal: Dougal is a Scottish Gaelic name derived from the Irish name "Dubhghall," meaning "dark stranger" or "dark-haired stranger." It combines the elements "dubh," meaning "dark," and "gall," meaning "stranger" or "foreigner."

  • Duncan: Duncan is a Scottish Gaelic name that means "brown warrior" or "dark-skinned warrior." It combines the elements "dunn," meaning "brown" or "dark," and "can," meaning "warrior."

  • Ewan: Ewan is a Scottish Gaelic name derived from the Irish name "Eoghan," which means "born of the yew tree."

  • Fergus: Fergus is a Scottish Gaelic name that means "man of force" or "strong man." It combines the elements "fear," meaning "man," and "gus," meaning "force" or "strength."

  • Hamish: Hamish is a Scottish Gaelic name derived from the name "Seumas," which is the Scottish version of James. It means "supplanter" or "one who grabs the heel."

  • Lachlan: Lachlan is a Scottish Gaelic name that means "land of lakes" or "from the fjord-land." It is derived from the Gaelic elements "lach," meaning "lake," and "lann," meaning "land" or "enclosure."

  • Magnus: Magnus is a Scottish and Scandinavian name that means "great" or "mighty."

  • Murdo: Murdo is a Scottish Gaelic name derived from the name "Murchadh," which means "sea warrior" or "mariner." It combines the elements "muir," meaning "sea," and "cadh," meaning "warrior."

  • Rory: Rory is a Scottish Gaelic name that means "red king" or "red-haired king." It is derived from the Gaelic word "ruadh," meaning "red" or "red-haired."

  • Seamus: Seamus is an Irish and Scottish Gaelic name that is the Irish form of James. It means "supplanter" or "one who grabs the heel."

  • Stewart: Stewart is a Scottish surname that originated from the occupational title "steward," referring to an official responsible for the management of a household or estate.

What are typical Scottish Gaelic names?

Overflowing with magnetic charm and a beauty that imbues them with an enchanting sophistication, Scottish Gaelic names also carry historical significance, making them truly spectacular.


Here are some names that possess a timeless appeal:

  • Ailean (Alan): Ailean is the Scottish Gaelic form of the name Alan. It has Celtic origins and means "handsome" or "harmony."

  • Ailpein (Alpin): Ailpein, or Alpin, is a Scottish Gaelic name that is derived from the Old Irish name "Ailpín." Its meaning is uncertain, but it is thought to be related to the word "alp," meaning "white" or "fair."

  • Caoimhín (Kevin): Caoimhín is a Scottish Gaelic name that is the Irish and Scottish Gaelic form of the name Kevin. It means "gentle," "kind," or "handsome."

  • Coinneach (Kenneth): Coinneach is a Scottish Gaelic name that means "handsome" or "fair." It is the Scottish Gaelic form of the name Kenneth.

  • Domhnall (Donald): Domhnall is a Scottish Gaelic name that means "world ruler" or "ruler of the world." It is the Gaelic form of the name Donald.

  • Eòghan (Ewan): Eòghan is a Scottish Gaelic name that is the Gaelic form of the name Ewan or Evan. Its exact meaning is uncertain, but it is thought to be related to the Gaelic word "eòghunn," meaning "youth" or "born of the yew tree."

  • Fearghas (Fergus): Fearghas is a Scottish Gaelic name that means "man of force" or "strong man." It is the Gaelic form of the name Fergus.

  • Gilleasbuig (Archibald): Gilleasbuig is a Scottish Gaelic name that is the Gaelic form of the name Archibald. It means "servant of Bishop James" or "devotee of Saint James."

  • Iain (John): Iain is a Scottish Gaelic name that is the Gaelic form of the name John. It means "God is gracious" or "gift of God."

  • Màrtainn (Martin): Màrtainn is a Scottish Gaelic name that is the Gaelic form of the name Martin. It means "warrior of Mars" or "servant of Mars."

  • Murchadh (Murdoch): Murchadh is a Scottish Gaelic name that means "sea warrior" or "mariner." It is the Gaelic form of the name Murdoch.

  • Seumas (James): Seumas is a Scottish Gaelic name that is the Gaelic form of the name James. It means "supplanter" or "one who grabs the heel."

  • Tormod (Norman): Tormod is a Scottish Gaelic name that means "courage of Thor" or "brave as a thunder god." It is the Gaelic form of the name Norman.

  • Uilleam (William): Uilleam is a Scottish Gaelic name that is the Gaelic form of the name William. It means "resolute protector" or "determined guardian."

  • Uisdean (Hugh): Uisdean is a Scottish Gaelic name that is the Gaelic form of the name Hugh. It means "heart" or "mind."

Final Thoughts

In conclusion, Scottish boy names are deeply rooted in the rich tapestry of Scottish history – they're as captivating and timeless as legends like Sir William Wallace!


467 views0 comments

Recent Posts

See All

© 2023 by Lovely Little Things. Powered and secured by Wix

  • Facebook
bottom of page