Hey there! Are you on the lookout for a meaningful and distinctive name for your wee bairn? Well, look no further!
I’ve got an amazing collection of Scottish baby boy names that are sure to capture your heart. You see, I’m a big fan of Scottish names because they carry such rich historical and cultural significance. Also, I am slightly obsessed with the show Outlander. 😁
These Scottish baby boy names are deeply rooted in Gaelic, Norse, and Celtic traditions, making them a fascinating choice for your little one. Imagine giving your baby a name associated with the awe-inspiring beauty of nature, the tales of brave warriors, or the enduring spirit of Scottish culture.
So, whether you’re looking for a name that honors your Scottish roots or simply want something truly special, this list of Scottish baby boy names has got you covered.
If you LOVE one of these baby names, or your little lad already has one of these traditional names, shout it out in the comments below!
POPULAR SCOTTISH BOYS NAMES
Before we dive into this list of 110+ Scottish baby boy names and their meanings, let’s take a quick peak at some of the most popular names that might just be a great choice for your little boy
Below are the top 15 baby names with Scottish origins:
- Jack
- James
- Oliver
- Lewis
- Noah
- Harris
- Alexander
- Leo
- Finn
- Logan
- Archie
- Max
- Charlie
- William
- Ethan
These names have gained popularity among Scottish parents in recent years. Whether you’re drawn to classic names like Jack and James or prefer more contemporary choices like Finn and Noah, these popular Scottish boys’ names offer a range of options to suit your preferences.
If you aren’t looking for a popular Scottish name, then keep reading to find over 100+ great Scottish name options for your new baby.
LIST OF SCOTTISH BABY NAMES FOR BOYS
- Ailbert
Ailbert is a name of German origin. It is derived from the elements “ail,” meaning “noble,” and “beraht,” meaning “bright” or “famous.”
2. Aindréas
Aindréas is a Gaelic form of the name Andrew. It is derived from the Greek name Andreas, which means “man” or “manly.”
3. Andrew
Andrew is an English name of Greek origin. It is derived from the Greek name Andreas, meaning “man” or “manly.” Andrew has been a popular name throughout history, symbolizing strength and courage.
4. Arran
Arran is a Scottish name that refers to the Isle of Arran, located off the west coast of Scotland.
5. Artair
Artair is a Scottish form of the name Arthur. The name Arthur is of Celtic origin and means “bear king” or “bear-like.”
6. Bearnard
Bearnard is an Irish variant of the name Bernard. It is derived from the Germanic elements “beraht,” meaning “bright,” and “hard,” meaning “brave” or “strong.”
7. Bruce
Bruce is a Scottish name with Norman-French origins. It comes from the surname de Brus, which was derived from the place name Brix in Normandy, France. The meaning of Bruce is uncertain, but it is often associated with “brushwood” or “thicket.”
8. Bryce
Bryce is a name of Scottish origin. It is derived from the Scottish surname Brice, which itself came from the Old Norse name Bríkkr.
9. Callum
Callum is a Scottish Gaelic name derived from the Latin name Columba, meaning “dove.” In Scottish culture, the dove represents peace and harmony.
10. Camdyn
Camdyn is a name of Scottish origin. It is a variant of the name Cameron, which is derived from the Scottish Gaelic words “cam,” meaning “crooked” or “bent,” and “sròn,” meaning “nose.”
11. Campbell
Campbell is a Scottish surname that has been used as a given name. The name originates from the Gaelic words “cam,” meaning “crooked” or “bent,” and “béal,” meaning “mouth.”
12. Clyde
Clyde is a Scottish name derived from the River Clyde, the longest river in Scotland. The name is believed to have Celtic origins and its exact meaning is uncertain. However, it is often associated with “cleansing” or “washing.”
13. Conran
Conran is an Irish name derived from the Gaelic name Conchobhar, which means “lover of hounds.” It is composed of the elements “cú,” meaning “hound,” and “cobhair,” meaning “aid” or “help.”
14. Craig
Craig is a Scottish name that refers to a steep, rocky outcrop or crag. It is derived from the Scottish Gaelic word “creag.”
15. Creighton
Creighton is an English name derived from a place name in England. The name is believed to come from the Old English words “crippel,” meaning “deformed,” and “tun,” meaning “settlement” or “enclosure.”
16. Darragh
Darragh is an unique name of Irish origin derived from the Irish Gaelic word “darrach,” meaning “oak tree.” In Irish culture, the oak tree is a symbol of strength and endurance.
Related: 175 Botanical Baby Boy Names (To Use in 2022)
17. David
David is a Hebrew name derived from the Hebrew word “dwd,” meaning “beloved.”
18. Diarmad
Diarmad is a name of Gaelic origin. It is derived from the Irish Gaelic word “diarmaid,” which means “freeman” or “without envy.”
19. Donnan
Donnan is an Irish name derived from the Irish Gaelic word “domhan,” meaning “world.”
20. Dougal
Dougal is a Scottish name of Gaelic origin. It is derived from the name Dubhghall, composed of the elements “dubh,” meaning “dark” or “black,” and “gall,” meaning “stranger” or “foreigner.”
21. Douglas
This classic name is derived from a Scottish place name, meaning “dark river” in Gaelic. It combines the elements “dubh,” meaning “dark,” and “glais,” meaning “stream” or “river.”
22. Duff
Duff is a Scottish name that originally referred to a person with dark or black hair. It is derived from the Gaelic word “dubh,” meaning “dark” or “black.”
23. Dugald
Dugald is a Scottish name derived from the Gaelic name Dubhghall, which means “dark stranger” or “dark foreigner.”
24. Dylan
Dylan is a Welsh name of uncertain origin and meaning. It is believed to be derived from the Welsh word “dy,” meaning “great,” and “llanw,” meaning “tide” or “flow.”
25. Eoghan
Eoghan is an Irish name derived from the Gaelic name Eógan, meaning “born of the yew tree.” The yew tree has long been associated with longevity and strength.
26. Eoin
Eoin is an Irish form of the name John. It is derived from the Hebrew name Yochanan, which means “God is gracious.”
27. Erskine
Erskine is a Scottish name derived from a Scottish surname. Its exact origin and meaning are uncertain, but it is believed to come from a place name in Scotland
28. Ervin
Ervin is a name of German origin derived from the Old High German name Eberwin, which means “wild boar friend” or “friend of the wild boar.” It combines the elements “eber,” meaning “wild boar,” and “win,” meaning “friend.”
29. Euan
This traditional Scottish baby name is derived from the Gaelic name Eoghan, meaning “born of the yew tree.”
30. Evan
Evan is a name of Welsh origin derived from the Welsh name Ifan, which is a variation of the name John. It carries the same meaning as John, signifying “God is gracious.”
31. Evander
This adorable name is of Greek origin derived from the Greek name Euandros, which means “good man” or “good husband.” It combines the elements “eu,” meaning “good,” and “andros,” meaning “man.” Evander represents a person of good character and virtue.
32. Farquhar
Farquhar is a Scottish name derived from the Gaelic name Fearchar, meaning “dear man” or “beloved one.” It combines the elements “fear,” meaning “man,” and “car,” meaning “dear” or “beloved.”
Related: 105+ Traditional Scottish Baby Girl Names
33. Farrell
Farrell is an Irish name derived from the Irish Gaelic name Fearghal, which means “brave man” or “valorous.”
34. Fergus
Fergus is an Irish name derived from the Irish Gaelic name Fearghas, meaning “man of vigor” or “man of strength.”
35. Fife
Fife is a Scottish name that refers to the historic county of Fife in Scotland.
36. Findlay
Findlay is a Scottish name derived from the Gaelic name Fionnlagh, meaning “white warrior” or “fair hero.”
37. Fingal
Fingal is an Irish name derived from the Irish Gaelic name Fionnghall, meaning “fair stranger” or “fair foreigner.”
SCOTTISH BOY NAMES FOR YOUR WEE LAD
38. Firth
Firth is a Scottish name that refers to an estuary or a narrow arm of the sea. It is derived from the Old Norse word “fjǫrðr.”
39. Forba
Forba is an Irish name derived from the Irish Gaelic word “fuarbhá,” meaning “cold” or “chilly.”
40. Fraser
Fraser is a Scottish name derived from a Scottish surname.
41. Fyfe
Fyfe is a Scottish name that refers to the historic county of Fife in Scotland.
42. Gair
Gair is a Scottish name derived from the Scottish Gaelic word “gair,” meaning “word” or “speech.”
43. Gaven
Gaven is a variant spelling of the name Gavin. Gavin is derived from the Welsh name Gawain, which is associated with the Arthurian legend.
44. Gawen
Gawen is a variant spelling of the name Gavin. Gavin is derived from the Welsh name Gawain, which is associated with the Arthurian legend.
45. Gillespie
Gillespie is a Scottish name derived from the Gaelic name Gille Easbaig, meaning “servant of the bishop.” It combines the elements “gille,” meaning “servant” or “follower,” and “easbaig,” meaning “bishop.”
46. Glen
Glen is a Scottish name derived from the Gaelic word “gleann,” meaning “valley.” It signifies a connection to a valley, often associated with nature and tranquility.
47. Gordon
Gordon is a baby boy name of Scottish origin, meaning “spacious” and “fort.”
48. Graham
Graham is a Scottish name derived from the surname Graham or Graeme. The name is believed to come from the English place name Grantham, meaning “gravelly homestead.”
49. Grant
Grant is a boy-given name of English, French, and Scottish origins, meaning “tall” and “big.”
50. Gregor
Gregor is a Scottish form of the name Gregory. It is derived from the Greek name Gregorios, meaning “watchful” or “vigilant.”
51. Hamish
Hamish is a Scottish name derived from the Gaelic name Seumas, which is the Scottish version of James. It carries the same meaning as James, signifying “supplanter” or “one who follows.”
52. Hector
Hector is a name of Greek origin that gained popularity in Scotland. In Greek mythology, Hector was a Trojan prince known for his bravery and honor.
53. Hugh
Hugh is an English name derived from the Germanic name Hug, meaning “heart,” “mind,” or “spirit.”
54. Iain
Iain is a Scottish form of the name John. It is derived from the Hebrew name Yochanan, which means “God is gracious.”
55. Innes
Innes is boy’s name of Scottish origin meaning “from the river island”. Innis is the name of an island and Gaelic word for island which became a Scottish surname and clan name before being used as a first.
56. Irving
Irving is a Scottish name derived from the Scottish Gaelic name Iomhair, meaning “green water” or “fresh water.”
57. Ivar
Ivar is a name of Norse origin derived from the Old Norse name Ívarr, which means “bow warrior” or “archer warrior.”
58. Iver
Iver is a name of Norwegian origin derived from the Old Norse name Ívarr, which means “bow warrior” or “archer warrior.”
59. Ivor
Ivor is a name of Welsh origin derived from the Welsh name Ifor, which means “lord” or “leader.”
60. Jamie
Jamie is a unisex name derived from the name James or Jamesina. James is of Hebrew origin and means “supplanter” or “one who follows.”
61. Johnson
ohnson is a patronymic surname derived from the given name John, which is derived from the Hebrew name Yochanan, meaning “God is gracious.”
62. Keir
Keir is a Scottish name derived from the Gaelic word “ceàrr,” meaning “left-handed.”
63. Keith
Keith is a masculine name of Scottish origin to help connect baby with the Earth. Historically used as a last name, it translates to “woodland” or “forest.”
64. Kelvin
Kelvin is a Scottish name derived from the River Kelvin, which flows through Glasgow, Scotland. The name is believed to come from the Scottish Gaelic words “ceall,” meaning “church,” and “dubh,” meaning “black.”
65. Kendrick
Kendrick is an English name derived from the Old English name Cenric, which means “bold ruler” or “brave king.”
66. Kevin
Kevin is an Irish name derived from the Irish Gaelic name Caoimhín, which means “gentle” or “handsome.”
67. Kin
Kin is a name of Scottish origin derived from the Scottish Gaelic word “cinn,” meaning “chief” or “head.”
TRADITIONAL SCOTTISH BOY NAMES
68. Kyle
Kyle is a Scottish name derived from the Scottish Gaelic word “caol,” meaning “narrow” or “strait.”
69. Lachlan
Lachlan is a Scottish name derived from the Gaelic name Lochlann, meaning “land of lakes.”
70. Laird
Laird is a Scottish name that originated as a title. It refers to the owner or landlord of a particular estate or property.
71. Leathan
This unique Scottish name is derived from the Scottish Gaelic word “leathan,” meaning “broad” or “wide.”
72. Lennox
Lennox is a gender-neutral name of Scottish and Gaelic origins, meaning “with many elm trees” and “elm grove.” This is the perfect Scottish name, although I’m slightly biased, because it’s my son’s name!
73. Lionel
Lionel is a French name derived from the Latin name Leo, meaning “lion.”
74. Logan
Logan is a common name of Scottish origin meaning “little hollow.”
75. Lyall
Lyall is a Scottish name derived from the Scottish Gaelic word “laochail,” meaning “to shout” or “to cry out.”
76. Lyle
The name Lyle is both a boy’s name and a girl’s name of French, Scottish, English origin meaning “someone who lives on an island”.
77. Macaulay
Macaulay is a predominantly Scottish name and a variant form of Macauley meaning ‘the son of Olaf ‘, Olaf means ‘decendent’ or ‘ancestor’.
78. Maddox
Maddox is a Welsh name derived from the Welsh word “madoc,” meaning “fortunate” or “blessed.”
79. Malcolm
Malcolm is a Scottish name derived from the Gaelic name Máel Coluim, meaning “disciple of Saint Columba.
80. Mungo
Mungo is a Scottish name derived from the Gaelic name Muadhán, which means “dear one” or “beloved.”
81. Murdock
Murdock is a Scottish name derived from the Gaelic name Muireadhach, meaning “mariner” or “seafarer.”
82. Murtagh
Murtagh is an Irish name derived from the Irish Gaelic name Murchadh, meaning “sea warrior” or “mariner.”
83. Neill
Neill is an Irish name derived from the Irish Gaelic name Niall, which means “champion” or “cloud.”
84. Niall
Niall is an Irish name derived from the Irish Gaelic name Niall, which means “champion” or “cloud.”
85. Nicol
Nicol is a Scottish variant of the name Nicholas. Nicholas is derived from the Greek name Nikolaos, meaning “victory of the people.”
86. Ninian
Ninian is a Scottish name derived from the Gaelic name Nynia, which is of uncertain origin and meaning.
87. Niven
Niven is a Scottish name derived from the Gaelic name Naomhán, meaning “little saint” or “holy one.”
88. Norris
Norris is a boy’s name of English and Scottish origin, inspired by the Old French word norreis, which means “northerner.”
89. Ossian
Ossian is a Scottish name derived from the Old Irish name Oisín, which means “young deer” or “fawn.”
90. Paden
Paden is an Irish name derived from the Irish Gaelic name Páidín, which is a diminutive of the name Pádraig (Patrick).
91. Padraig
Padraig is an Irish name derived from the Latin name Patricius, which means “noble” or “patrician.”
92. Parlan
Parlan is a Scottish name derived from the Scottish Gaelic word “parlan,” meaning “little parllel,” “little twin,” or “little laborer.”
93. Ramsay
The British gender-neutral name Ramsey means “low-lying land.”
94. Roger
Roger is an English name derived from the Old Germanic name Hrodgar, which means “famous spear.”
95. Rory
Rory is a beautiful short first name of Irish origin from the Irish Gaelic name Ruairí, meaning “red king” or “red-haired king.”
96. Ross
The name Ross is primarily a male name of Scottish origin that means “Headland.”
UNIQUE SCOTTISH BOY NAMES
97. Ruairidh
Ruairidh is a Scottish boy’s name derived from the Irish Gaelic name Ruairí, meaning “red king” or “red-haired king.”
98. Rupert
Rupert is a German name derived from the Old High German name Hroberht, which means “bright fame” or “shining glory.”
99. Scott
Scott is of Scottish origins and means “from Scotland” or “a Scotsman.”
100. Sholto
The name Sholto is boy’s name of Scottish origin meaning “sower”.
101. Silease
Silease is a Scottish name derived from the Scottish Gaelic name Sheila, which is a variant of the name Cecilia. Cecilia is of Latin origin and means “blind” or “dim-sighted.”
102. Sinclair
The name Sinclair is both a boy’s name and a girl’s name of English origin meaning “from the town of St. Clair”.
103. Stephen
Stephen is an English name derived from the Greek name Stephanos, meaning “crown” or “garland.”
104. Stewart
Stewart is a popular Scottish boy names derived from the Scottish occupation of a steward or administrator of an estate or household.
105. Struan
Struan is a Scottish name derived from the Scottish Gaelic word “sruthan,” meaning “stream” or “brook.”
106. Stuart
Stuart is of British, Scottish, and French origin and comes from the surname Stewart.
107. Tam
Tam is a Scottish diminutive of the name Thomas. Thomas is of Greek origin and means “twin.”
108. Taran
Taran is a name of Welsh origin derived from the Welsh word “taran,” meaning “thunder.”
109. Teagan
Teagan is a name of Irish origin derived from the Irish Gaelic word “tadhgán,” which is a diminutive of the name Tadhg. Tadhg means “poet” or “philosopher.”
110. Torquil
Torquil is a Scottish name derived from the Old Norse name Þórkell, which means “Thor’s cauldron” or “Thor’s helmet.”
111. Trevor
Trevor is a Welsh name derived from the Welsh word “trefor,” meaning “big village” or “homestead.”
112. Uilleam
Uilleam is a Scottish Gaelic form of the name William. William is derived from the Germanic name Wilhelm, meaning “will” or “desire” and “helmet” or “protection.”
113. Wallace
Wallace is a Scottish name derived from the Old English word “wylisc,” meaning “foreign” or “Welsh.” It is associated with the famous Scottish knight Sir William Wallace.
I hope you found the perfect name in this list of Scottish baby boy names! Don’t forget to let me know which one in the comments below.
And, if you didn’t find the perfect name, not fret. I’ve got plenty more baby name lists that can provide further inspiration. Feel free to explore and dive deeper into the wonderful world of baby names. Trust me, the perfect name is out there waiting for you to discover it.
CHECK OUT SOME MORE BABY NAME LISTS
- 150+ Handsome Hispanic Boy Names for Babies this 2023
- 85+ Spanish Names That Start With A
- 45+ Spanish Baby Names that Start with B
- 36+ Spanish Names that Start with H
- 70 + Spanish Names That Start With J
- 60+ Spanish Names that Start with M
- 58+ Spanish Names that Start with S and Their Meanings
- 140 + Beautiful Latina Girl Names for 2023
- 170 Traditional Aztec Baby Names To Use This 2022
- 100+ Unique Italian Baby Boy Names (to Use this 2022)
- 100+ Top Italian Baby Girl Names (To Use in 2022)
- 100+ Popular Brazilian Baby Girl Names (to Use in 2022)
- 25 Brazilian Baby Boy Names Inspired by Famous Brazilian Soccer Players
- 120+ Beautiful French Baby Girl Names To Use This 2022
- 100+ Traditional Scottish Baby Names (to Use in 2021)
- 105+ Old Fashioned Scottish Baby Girl Names & Their Meanings
- 175 Botanical Baby Boy Names (To Use in 2022)
- 120 Pretty Botanical-Inspired Baby Girl Names to Use in 2022
- 129+ Cute Dominican Baby Girl Names & Their Meanings