Skip to Content

110+ Traditional Scottish Baby Boy Names & Their Meanings

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!

110+ Scottish Baby Boy Names

​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:

  1. Jack
  2. James
  3. Oliver
  4. Lewis
  5. Noah
  6. Harris
  7. Alexander
  8. Leo
  9. Finn
  10. Logan
  11. Archie
  12. Max
  13. Charlie
  14. William
  15. 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

  1. 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.”

Scottish Baby Boy Names
Photo Credit: Ideabug from Getty Images Signature

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.”

Scottish Baby Boy Names
Photo Credit: Ideabug from Getty Images Signature

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.” 

Photo Credit: Ideabug from Getty Images Signature

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.” 

Photo Credit: Ideabug from Getty Images Signature

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.

Discover a diverse collection of 110 Scottish baby boy names that are sure to captivate you. From traditional Gaelic names to unique and charming choices, explore the rich cultural heritage and meanings behind each name. Find your favorite Scottish baby boy names and start pinning! #ScottishBabyBoyNames #BabyBoyNames #ScottishNames

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.” 

Photo Credit: Ideabug from Getty Images Signature

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.”

Scottish Baby Boy Names
Photo Credit: Ideabug from Getty Images Signature

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. 

Photo Credit: Ideabug from Getty Images Signature

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.” 

Photo Credit: Ideabug from Getty Images Signature

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.”

Scottish Baby Boy Names
Photo Credit: Ideabug from Getty Images Signature

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

Discover a collection of 110 unique and meaningful Scottish baby boy names. From traditional Gaelic names to charming choices, find the perfect name for your little one. Pin your favorites and let the naming adventure begin! #ScottishBabyBoyNames #BabyBoyNames #ScottishNames
50