Scottish names carry a rich history and cultural significance that reflect the country’s unique heritage. Rooted in Gaelic, Norse, Pictish, and Anglo-Saxon origins, these names often tell stories of Scotland’s diverse and storied past.

Understanding the importance of Scottish names, we have listed over 100 of them for your little boy, providing a direct link to the country’s Celtic heritage.

Popular Scottish Names For Boys

1. Alister

Scottish by birth, the name Alister is derived from the Greek name Alexander, which signifies protector of mankind or defender of the people. It has a noble and potent meaning, frequently connected to courage and power.

2. Allan

Allan has Celtic roots, especially in Scottish and Irish lore. It is a synonym for handsome or cheerful. A variation of the name Alan, which has ancient origins and is widely used in many different cultures, is Allan. It's a traditional name with a kind and welcoming vibe.

3. Amhlaidh

Gaelic in origin, Amhlaidh (pronounced av-lah) is a name with Scottish roots. It is another name for Aulay, and it means fair-browed or white-browed. It's a unique name with a strong Scottish connection that is less common.

4. Aonghas

The name Angus is also known by its Scottish Gaelic form, Aonghas (pronounced oon-iss). It is a Pictish word that translates to one choice or unique choice. Strong and traditional, Aonghas has origins in Scottish mythology and history.

5. Athol

Originating from the Scottish Gaelic word ath-fhodla, which means new Ireland or new Scotland, the name Athol is Scottish. It is also connected to the Atholl (or Athole) region of Scotland. The name Athol conjures up feelings of heritage and tradition and has a strong Scottish identity.

6. Aulay

With Scottish Gaelic roots, the name Aulay means from a foreign land or nobleman. This name has Scottish historical and cultural roots, and it is traditional and dignified.

7. Bhàtair

The name Victor is also known in Scottish Gaelic as Bhàtair (pronounced "vah-ter"). Similar to Victor, it means victorious or conqueror. It has a rich linguistic and cultural history and is a powerful and timeless name.

8. Daividh

The name Daividh is the Scottish Gaelic form of the name David. It is pronounced as dah-vee. Like its English counterpart, Daividh means beloved or friend. It's a popular name in Scotland and carries biblical significance as well.

9. Deòrsa

The name George is also known by its Scottish Gaelic form, Deàrsa. George and it have the same meaning—that of farmer or earth-worker. George is a historically and culturally significant name that is frequently connected to fortitude and resiliency.

10. Dermid

The name Dermid is of Irish and Scottish Gaelic origin. It means without envy or free from envy. Dermid is a traditional Gaelic name with historical roots, often associated with bravery and nobility in Irish and Scottish folklore.

11. Dùbhghlas

The Scottish Gaelic form of the name Douglas is Dùbhghlas, which comes from the Gaelic words glas, which means green or blue, and dubh, which means dark or black. Dùbhghlas is a combination of the words dark stream and dark river. It's a powerful, traditional Scottish name with a lengthy past.

12. Ewan

The meaning of the name Ewan is youth or born of the yew tree. It is a well-liked name in Scotland with classic strength and gentleness.

13. Eanraig

The name Henry is derived from the Scottish Gaelic name Eanraig. It is synonymous with Henry, denoting ruler of the home or estate ruler. With its royal connections and historical origins, Eanraig is a timeless and classic name.

14. Eòin

The Scottish name Eòin shares the same meaning as John, which is God is gracious or a gift of God. This is a popular and traditional name in Scotland, reflecting its rich Gaelic heritage.

15. Euan

A variation of the names Ewan or Eoghan, Euan is of Scottish Gaelic origin. Its meaning is youth or born of the yew tree. In Scotland, the name Euan is well-liked and traditional, with a timeless appeal and strength.

16. Ewen

The Gaelic name Eòghann (Ewan) is the source of the name Ewen. Its meaning is youth or born of the yew tree. This name has strong, traditional roots in Scottish history and culture.

17. Farquhar

Farquhar is an ancient Scottish name with a rich history, often associated with nobility and strength.

18. Findlay

The traditional meaning of Findlay is a fair-haired warrior or fair warrior. In Scotland, it's a well-liked and enduring name with a noble and powerful meaning.

19. Frang

The name Francis has a Scottish Gaelic variant called Frang. Similar in meaning to Francis, it is also a Frenchman or free man. Although it is less common in Scottish Gaelic, Frang has the same cultural and historical significance as its English equivalent.

20. Fyfe

Fyfe is a surname that has been used as a given name as well, reflecting its geographical and cultural significance in Scotland.

21. Gilleasbaig

The Scottish Gaelic form of the name Gillespie is Gilleasbaig. It comes from the Gaelic words iasbuig, which means bishop, and gille, which means servant or follower, making it a historically rooted traditional Scottish name.

22. Gilleasbuig

Gilleasbuig means servant of the bishop or bishop's follower. It's a name with deep historical and cultural ties in Scotland.

23. Grahame

One of the most well-known clans in Scotland is the Graham clan, and the name Grahame has been used as a given name and a surname with a rich history in Scotland.

24. Griogair

The Scottish name Griogair shares the same meaning as Gregory, which is watchful or vigilant.

25. Hendry

A Scottish variation of the name Henry is Hendry. Henry and it have the same meaning: ruler of the home or estate ruler.

Cute Scottish Names For Boys

26. Finlay

The name Fergus is Scottish Gaelic for man of vigor or strong warrior. In Scotland, this name has historically been linked to bravery and strength.

27. Callum

Callum carries a gentle and peaceful connotation, often associated with qualities like harmony and tranquility.

28. Lachlan

Lachlan is a powerful, traditional Scottish name that is frequently connected to the breathtaking scenery of Scotland. It has an ageless charm and a feeling of belonging to the Scottish countryside and heritage.

29. Brodie

Brodie is a name with a strong and resilient character, often associated with loyalty and kinship, making it a popular choice in Scotland and beyond.

30. Rory

In the annals of Irish and Scottish culture, Rory is a powerful and captivating name that is frequently connected to bravery and leadership attributes.

31. Blair

The Scottish name Blair derives from the Gaelic word meaning plain or field, known for its clarity and openness.

32. Hamish

James is spelled Hamish in Scottish Gaelic, which means supplanter or one who follows. In Scotland, it's a common and customary name that's frequently used as a well-known James variant.

33. Angus

The name Angus means one choice or unique choice. It's a strong and traditional Scottish name with historical significance, often associated with strength and resilience.

34. Alasdair

The Scottish Gaelic form of the name Alexander is Alasdair. It is an old and respected name in Scotland, meaning defender of the people or protector of mankind.

35. Fraser

Particularly in Scotland, the surname Fraser has been used as a given name. It is strong and carries a sense of legacy; loyalty and tenacity are often linked to it.

36. Fergus

The name Fergus is Scottish Gaelic for man of vigor or strong warrior. In Scotland, this name has historically been linked to bravery and strength.

37. Euan

The Gaelic name Eàghann is the source of the Scottish Gaelic name Euan. Its meaning is youth or born of the yew tree. Scotland's traditional and well-liked name Euan is renowned for its strength and gentleness.

38. Dougal

Suggestive of a dark stranger or dark foreigner, Dougal is a name rich in history and connotations of power and mystery.

39. Arran

Arran is a name that evokes natural beauty and rugged landscapes, making it a distinctive choice with Scottish roots.

40. Alistair

Alistair is a traditional and dignified name in Scotland, often chosen for its noble connotations and historical significance.

41. Iain

John and Iain have the same meaning—God is gracious or a gift of God. Its enduring popularity in Scotland is a reflection of its rich cultural and historical heritage.

42. Niall

Niall is deeply ingrained in Irish and Scottish history, having been linked to both legendary characters and royal ancestry, which exudes bravery, strength, and leadership abilities.

43. Lewis

The name Lewis means famous warrior or famous in battle. It's a name with a strong historical background and royal connections, popular in both Scotland and other English-speaking countries.

44. Archie

Archie is a charming and friendly name that has become popular not only in Scotland but also internationally as carries a sense of warmth and approachability.

45. Ruaridh

Ruaridh means red-haired king or red king, derived from the Gaelic elements ruadh meaning red, and rí meaning king, which is a traditional and strong name in Scotland, often associated with qualities of leadership and bravery.

46. Torin

The Gaelic name Torin originates from Scotland and Ireland. Meanings include chief and from the hills. Given its Gaelic origins, Torin is a powerful and unusual name that exudes ruggedness and a sense of leadership.

47. Murray

Due to its Scottish ancestry, the surname Murray has been used as a given name and is frequently connected to fortitude and tenacity.

48. Keir

The Gaelic origin, meaning dusky or dark-skinned, Keir is a powerful, unusual name with Scottish origins that is well-known for its rarity and historical significance in Scotland.

49. Conall

Conall is an Irish and Scottish Gaelic name meaning strong wolf or mighty as a wolf.

50. Eamon

The Old English name Edmund was the source of the Gaelic name Eamon, which is Scottish and Irish and means wealthy protector. Due to its historical and cultural significance, this name is frequently chosen because it has a strong and noble character.

Meaningful Scottish Names For Boys

51. Fingal

The meaning of Fingal, a Scottish name, is a fair stranger or fair foreigner. It is linked to a mythical Gaelic hero renowned for his valor and leadership abilities.

52. Hector

It has historical significance, particularly as the name of the Trojan hero in Greek mythology, known for his courage and strength. In Scottish culture, Hector is a name that conveys resilience and steadfastness.

53. Malcolm

Malcolm is a name rich in religious and historical significance, frequently linked to devotion and leadership.

54. Gordon

Gordon is a Scottish name that comes from the Scottish region of Berwickshire. Gordon's meaning is frequently taken to mean great hill or spacious fort. There are instances where this surname has been used as a given name, which reflects its historical and Scottish origins.

55. Forbes

Forbes is a surname that has been used as a given name, often associated with qualities of strength, prosperity, and success. It carries a sense of heritage and pride in Scottish culture.

56. Macbeth

Popularly known as Macbeth, this historical figure was a Scottish king who ruled Scotland from 1040 to 1057. Thanks to William Shakespeare's play Macbeth, the name Macbeth has become well-known in literature and is frequently connected to ambition and authority.

57. Keith

The name Keith means wood or forest. The Scottish ancestry and affinity for the natural world are reflected in the usage of the surname Keith as a given name. There is a strong, classic appeal to this name.

58. Lennox

Lennox is another surname that has been used as a given name, often associated with noble families and historical figures in Scotland. It carries a sense of heritage and nobility.

59. Munro

The Gaelic words big or great and red, which originally described someone with red hair, are the source of the Scottish name Munro. This surname, which has been used as a first name, represents power and Scottish ancestry.

60. Macsen

In Scottish Gaelic, Macsen means son of the greatest reflecting pride in family heritage and lineage, with a strong and noble connotation.

61. Galbraith

The surname Galbraith was once a nickname for a person who was regarded as a foreign Briton, possibly a British-descended person or an Englishman residing in Scotland.

62. Ross

Another surname that comes from the Scottish region of Ross is Ross. Strongly linked to the geography and landscape of Scotland, the name is frequently linked to resilience and strength.

63. Wallace

William Wallace, a Scottish knight and historical figure renowned for his valor and contribution to Scotland's struggle for independence, gave rise to the fame of the name Wallace.

64. Reid

Reid is a surname that has been used as a given name; it frequently represents qualities associated with the color red, such as strength, courage, and vitality.

65. Eoghan

Celtic mythology attributes the yew tree's enduring qualities to strength, wisdom, and longevity, all of which are reflected in the name Eoghan.

66. Ramsay

In the past, the name Ramsay denoted a location in Scotland that was well-known for its wild garlic. This surname, which has been used as a given name, represents the strength and natural beauty of the Scottish countryside.

67. Greer

The Scottish name Greer is associated with qualities such as attentiveness and alertness.

68. Campbell

Campbell symbolizes resilience and a connection to Scottish heritage.

69. Roderick

The name Roderick connotes power, bravery, and historical significance.

70. Boyd

Boyd represents qualities like brightness or vitality associated with its Gaelic roots.

71. Sutherland

Sutherland is a surname that has been used as a given name, reflecting its geographical roots and historical significance in Scottish history.

72. Elgin

The Scottish name Elgin is associated with qualities like purity, strength, and resilience.

73. Troquil

Troquil means Thor's cauldron or Thor's helmet which consists of a strong Norse and Scottish heritage reflecting bravery and strength.

74. Murdoch

The name Murdoch reflects qualities like courage and leadership connecting it to the deep Celtic roots.

75. Moray

Historically significant in Scottish history and with geographical roots, the surname Moray has also been used as a given name.

Unique Scottish Names For Boy

76. Beathan

The Scottish name Beathan means life or vitality.

77. Cormac

The name Cormac means the son of charioteer which is traditional Gaelic, connected to power and aptitude for leadership.

78. Declan

Declan is a Scottish name, liked by most parents due to its historical and religious significance.

79. Eryk

Eryk, the variation of the popular name Eric, is commonly used in Scottish and Polish contexts, meaning a powerful ruler.

80. Garrick

Garrick is frequently linked to traits like vigor, strength, and leadership, consisting of a strong sense of history and resiliency, and has been used as a given name as well as a surname.

81. Iver

In Scandinavian and Scottish cultures, the unique name Iver consists of historical importance making it a unique and best choice for your baby boy.

82. Kael

The name Kael, which is frequently chosen for its simplicity and pronounced Gaelic origins, has become well-known for its contemporary and distinctive sound.

83. Laird

Laird is sometimes used as a given name, evoking qualities of leadership, authority, and connection to Scottish heritage.

84. Magnus

Magnus is a name that reflects strength, greatness, and leadership qualities.

85. Nairn

The Scottish name Nairn is usually associated with nature and Scottish heritage, reflecting strength.

86. Odhran

The name Odhran has religious and historical significance which is frequently chosen because of its association with Gaelic ancestry and Celtic spirituality.

87. Paxton

The Scottish name Paxton reflects positivity and simplicity and has a connotation of calmness and modernity.

88. Quinlan

Quinlan is a name that conveys attributes associated with its Gaelic heritage, such as grace and fairness. It is a significant choice for a boy's name because of its historical significance in the Scottish and Irish cultures.

89. Ronan

Ronan is a name associated with strength, courage, and self-reliance; in Celtic mythology, Ronan is frequently linked to the attributes of a seal.

90. Struan

Struan carries a sense of peacefulness and the beauty of nature making it a meaningful and unique fit for your little guy.

91. Tavish

Tavis is a name with a rich history and simplicity that's frequently chosen for its enduring appeal.

92. Uilleam

Traditionally used in Scotland, the name Uilleam is a reflection of its Gaelic heritage, meaning helmet of will or resolute protector.

93. Vaughn

The surname Vaughn is gaining popularity as a first name due to its unique sound with a meaningful past nobility making it perfect for your boy.

93. Wiley

Wiley is a strong name that can frequently be linked to traits like bravery and tenacity. It's a name full of strength and legacy, reflecting its Scottish and English roots.

95. Xander

Xander is the short form for Alexandar which means defender of the people, having a historical significance in Scotland.

96. Balfour

Balfour is derived from bal and fuaran meaning village and spring respectively i.e. village of the spring.

97. Cedric

Cedric often refers to kindly or loved.

98. Douglas

The Scottish name Douglas is the name of a prominent clan of Scotland which refers to the dark stream or dark water.

99. Evander

The name Evander has Greek and Scottish ancestry. It comes from the Gaelic name Iomhar, which means bow warrior or strong man in Scottish tradition.

100. Yannick

Yannick means little John or God is gracious.

Strong Scottish Names For Boy

101. Graham

The Scottish name Graham comes from a surname that was first found in the English region of Grantham. The meaning of the name is gray home or gravelly homestead. Thanks to the well-known Graham clan, it came to be associated with Scotland.

102. Innes

The name Innes is connected to the illustrious Scottish family of the Innes clan and exudes a sense of natural beauty.

103. Kerr

Kerr is a Scottish name that comes from a place name meaning from the rough ground or wet ground.

104. Mackenzie

The Gaelic name MacCoinnich or MacChoinnich, which means son of Coinneach or son of the fair one, is the source of the Scottish name Mackenzie.

105. Brody

Brody a Scottish first name and conveys a sense of ruggedness and nature.