145 Traditional Scottish Last Names: From Rare to Popular

Updated
These traditional Scottish last names hold all the beauty and majesty of the Scottish highlands.

Are you searching for the perfect Scottish last name? From the dramatic highlands to the rolling lowlands, Scotland offers a wealth of meaningful family names.

Whether you want a modern moniker or a traditional clan title, Scottish surnames carry rich history and culture. You will find names inspired by ancient royalty, local trades, and the rugged environment itself.

Let us explore the best Scottish family names, complete with their meanings and fascinating origins.


105 Noble Scottish Last Names With Meanings

Give your family a sense of history with one of these classic Scottish last names.

  1. Abercrombie: A fashionable entry named after the Scottish town.
  2. Adair: A Galloway surname for a family from the oak grove.
  3. Ainsley: Meaning “solitary clearing,” this Scottish surname also works as a unisex given name.
  4. Aitken: Meaning “man” or “earth,” this cool name is a form of Adam.
  5. Alpin: An old pick among typically Scottish family names, meaning “fair, blonde one.”
  6. Anderson: Meaning “son of Andrew,” this common surname is a strong and manly pick.
  7. Armstrong: Fit for any lifter, Armstrong literally began as a nickname for someone with strong arms.
  8. Baird: An occupational name for a romantic little dreamer, meaning “poet.”
  9. Balfour: An ancient Scottish surname meaning “village” or “pasture.”
  10. Barr: A Gaelic surname meaning “hilltop.”
  11. Begbie: Most common in Edinburgh, this Norse-rooted Scottish surname means “farm” or “settlement.”
  12. Black: This color surname is commonly heard around Scotland.
  13. Blain: A great Celtic surname derived from a traditional given name meaning “yellow.”
  14. Blair: A name belonging to a UK Prime Minister, meaning “plain” or “meadow.”
  15. Bowie: Great for music lovers, this sunshine-filled Gaelic surname means “yellow.”
  16. Brodie: An Old Scottish clan name meaning “ditch.”
  17. Brown: The second most common surname in Scotland, named after the earthy color.
  18. Bruce: Brought to Scotland by the Normans, this classic Scottish clan comes from the French town Brix.
  19. Bryden: A rare name from the Scottish lowlands, possibly meaning “headland.”
  20. Brydie: A traditional family name in Scotland, now a cute girl’s name, meaning “strength” or “exalted.”
  21. Buchanan: Meaning “house of the canon,” this is a bold name from a Scottish region.
  22. Burns: After the famous Scottish poet, this fiery name has the sweet meaning of “stream.”
  23. Caird: Rhyming with Baird, this is another occupational surname meaning “craftsman.”
  24. Cameron: A familiar Scottish clan name with the unusual meaning of “crooked nose.”
  25. Campbell: This very common Scottish surname means “crooked mouth.”
  26. Clacher: A unique Gaelic occupational surname for someone who works as a stonemason.
  27. Clark: Rooted in Latin, this common surname means “secretary” or “clerk.”
  28. Clyde: Reliable and homely for a family who resides on the banks of the Scottish river.
  29. Corrie: With the magical meaning of “cauldron,” Corrie comes from a place in Arran.
  30. Coutts: Or Couts, both cozy Gaelic surnames meaning “nook.”
  31. Craig: A common Scottish surname and given name meaning “crag,” great for a little rock star.
  32. Crawford: A place name with the lofty meaning of “crow crossing” or “crow ford.”
  33. Cruickshank: A funny Scots nickname surname meaning “one with crooked legs.”
  34. Cummins: Or Cummings, an old Breton name with the unusual meaning of “bent.”
  35. Cunningham: A place name and Old Scottish clan name rooted in the lowlands.
  36. Currie: An unusual form of Muireach, meaning “mariner.”
  37. Donaldson: For a “son of Donald,” with Donald being a tough male name for a world ruler.
  38. Douglas: Meaning “dark stream,” this Scottish surname is full of mystery.
  39. Duff: Meaning “black,” from the Gaelic word “dubh.”
  40. Duncan: Fit for a family of brunettes, this Gaelic name means “dark warrior.”
  41. Dunn: From the Gaelic “donn,” this short name means “brown.”
  42. Fairbairn: A sweet Scots name for a beautiful child.
  43. Faulkner: An occupational name for a falcon keeper.
  44. Fergus: A classic Scots given name and surname meaning “strong” and “masculine.”
  45. Ferguson: A common patronymic surname for a son of Fergus.
  46. Findlay: Suited only for the most fair-haired and courageous of families.
  47. Fleming: Given to a Flemish person from Flanders in the Netherlands.
  48. Forbes: A successful Scottish clan name meaning “field.”
  49. Fraser: Although its exact meaning is unknown, this Scottish surname and first name carries immense charm.
  50. Friseal: Like Fraser, Friseal is also of unknown meaning but carries a cool style.
  51. Galbraith: This unique Gaelic surname combines elements meaning “British foreigner.”
  52. Gibson: An Old English name for a son of Gilbert.
  53. Glenn: Meaning “valley,” this short and purely Gaelic surname implies adventure.
  54. Gow: Meaning “smith,” this is a short and sweet occupational surname.
  55. Graeme: A unique, typically Scottish variation of Graham.
  56. Graham: Meaning “gravelly homestead,” Graham is a classic Scottish last name and male given name.
  57. Greer: A Scottish surname and unisex given name with the careful meaning of “guardian.”
  58. Guthrie: Named after a Scottish location with the cute meaning of “windy place.”
  59. Hamilton: A strong English and Scottish surname meaning “crooked hill.”
  60. Hendry: A lesser-heard form of Henry meaning “home ruler.”
  61. Irving: This romantic surname relates to the Scottish river Irvine.
  62. Johnstone: A Middle English name meaning “John’s town,” also found heavily in Scotland.
  63. Keith: A name rooted in Scottish nobility meaning “wood” or “battleground.”
  64. Kemp: A battle-ready surname meaning “soldier,” bearing Middle English and Germanic roots.
  65. Kerr: Meaning “marsh dweller,” this common Scottish surname derives from Old Norse.
  66. Kinnaird: Meaning “high headland,” Kinnaird works well for those with high-reaching aspirations.
  67. Kirk: A Scottish word name meaning “church.”
  68. Knox: Derived from the Scottish Gaelic word “cnoc,” this spicy name refers to a rounded hill.
  69. Kyle: A cool surname and given name for a narrow, straight kind of guy.
  70. Laird: Joining Baird and Caird in the rhyming occupational names, this translates to “landowner.”
  71. Lawrie: A cute surname meaning “crafty,” also spelled Lawry, Lowrie, or Lorrie.
  72. Lennox: Meaning “elm grove,” there is a magical aura about this Scottish surname.
  73. Leslie: Meaning “garden of holly,” this festive surname also originates from a Scottish location.
  74. Lister: For a sharp-shooting son of the arrow maker.
  75. Lithgow: A romantic name with the magical meaning of “pool hollow.”
  76. Logan: Meaning “little hollow,” this is another Scottish surname with a rustic charm.
  77. Mac: Meaning “son,” this common surname prefix also works nicely on its own.
  78. MacBeth: An iconic name for Shakespeare fans meaning “son of life.”
  79. MacDonald: Or McDonald, both common Scottish family names derived from the Gaelic name Domhnall.
  80. MacKay: Meaning “son of Aodh,” a Gaelic name translating to fire.
  81. MacKenzie: Meaning “son of Kenneth,” a classic and traditional Scottish surname.
  82. Mackintosh: Or McIntosh, meaning “son of the chief,” fit for fierce clan rulers.
  83. MacLachlan: Meaning “son of Lachlan,” referring to the land of the lochs.
  84. MacLeod: A Scottish clan name with Isle of Skye roots, meaning “son of Leod.”
  85. Macpherson: Meaning “son of the parson,” this name is both noble and spiritual.
  86. MacWilliam: Similar to Williamson, this Scottish patronymic means “son of William.”
  87. Marshall: An adventurous Old Scottish surname for a lover of horses.
  88. Maxwell: A friendly-sounding surname and given name meaning “Mack’s stream” or “great stream.”
  89. McAdams: For a manly little son of Adam.
  90. McArthur: Meaning “son of Arthur,” a legendary male name meaning “bear.”
  91. McCrae: Meaning “son of Rath,” with links to prosperity.
  92. McCrory: A fun surname meaning “son of Ruaidhri,” a Gaelic form of Rory.
  93. McGill: Meaning “son of the foreigner,” this name carries a hint of mystery.
  94. McGregor: For a son of Griogar, a Scottish Gaelic variant of Gregor.
  95. McIntosh: Another version of Mackintosh, great for little royal babies.
  96. McIntyre: A crafty patronymic name for a son of the carpenter.
  97. McKendrick: Another patronymic name derived interestingly from the same stem as Henry.
  98. McLean: For a son of Gillean, a biblical name meaning “servant of Saint John.”
  99. McNeilly: Meaning “son of Niall,” this name evokes a champion namesake.
  100. Meikle: A unique surname from Middle Scottish meaning “large” or “big.”
  101. Melville: Inspired by the Normans, Melville comes from the French place name Malleville.
  102. Millar: A Scottish variant of Miller meaning “mill worker.”
  103. Milne: Or Milnes, refers to a family living or working near a mill.
  104. Mitchell: From the same root as Michael, meaning “who is like God?”
  105. Moffett: Meaning “long field,” a locational name after a Scottish town.
  106. Moore: From Middle English, Moore refers to an area of open boggy land.
  107. Morris: Derived from the Latin male name Maurice, meaning dark.
  108. Morrison: A common entry among Scottish family names meaning “son of Morris.”
  109. Muir: An old Scots clan name for dwellers by a moor.
  110. Munro: Refers to an Irish man from the River Roe which runs through Northern Ireland.
  111. Murdoch: Meaning “sea warrior,” this mythical Gaelic name is incredibly cool.
  112. Murphy: A highly popular Celtic pick with the fiery meaning of “sea warrior.”
  113. Murray: A warm name originating from the Moray region of the Highlands.
  114. Neely: A variant of McNeily or derived from a different Scottish root meaning “hound.”
  115. Ness: Meaning “headland,” Ness reminds us of the legendary Scottish mythical monster.
  116. Norris: Meaning “northerner,” this Anglo-Norman name likely referred to those from Scotland or Norway.
  117. Paisley: An ornamental fabric pattern and a stylish surname meaning “church.”
  118. Paterson: A very common surname meaning “son of Patrick,” also spelled Patterson.
  119. Patton: Another familiar pick among Scottish last names meaning “son of Patrick.”
  120. Pollock: After a Scottish region derived from the Gaelic word “poll,” meaning “pool.”
  121. Ramsay: A picturesque pick for a baby from the island of wild garlic.
  122. Reid: A typically Scottish clan name with the vibrant meaning of “red.”
  123. Ritchie: A medieval name with the same strong and hardy roots as Richard.
  124. Robertson: Another top tier pick among popular Scottish surnames meaning “son of Robert.”
  125. Ross: A Gaelic surname of various meanings including “horse keeper,” “redhead,” or “from the headland.”
  126. Roy: Derived from the Gaelic word “ruadh,” this short name suits any redhead family.
  127. Ruskin: An occupational name for a person who works as a tanner.
  128. Russell: Meaning “red” or “reddish,” this name brings to mind autumnal leaves.
  129. Rutherford: Elements meaning “cattle” and “river crossing” create this confident name from the Scottish borders.
  130. Sangster: Meaning “to chant” or “to sing,” this name works for the loudest and happiest clans.
  131. Scott: A perfectly Scottish name for a little Scotsman.
  132. Shaw: This charming name fits a clan who dwells by the wood.
  133. Smith: The most common surname in Scotland and Great Britain meaning “blacksmith.”
  134. Sterling: A slick surname referring to the British currency, grade of silver, or Scottish city.
  135. Stewart: A typically Scottish surname meaning “guard” or “steward.”
  136. Sutherland: This Old Scottish clan and county name means “land to the south.”
  137. Taylor: A timelessly popular name meaning “tailor,” used globally as a first name, middle name, and surname.
  138. Thomson: Or Thompson, both British surnames meaning “son of Thomas.”
  139. Walker: Another very common surname in Scotland used for the cloth cleaning occupation of walking.
  140. Wallace: Meaning “foreigner,” this surname originally denoted a Welshman.
  141. Watson: A patronymic surname for a son of Walter, a Germanic-rooted name meaning “army ruler.”
  142. Webster: Meaning “weaver,” this is a cool and creative surname.
  143. Wilson: The third most common surname in Scotland meaning “son of Will.”
  144. Wood: A common surname traditionally denoting a woody and tree-filled territory.
  145. Young: A frequently heard choice traditionally used to distinguish a young son from his father.
  146. MacMillan: Meaning “son of the bald one,” this recognizable clan name carries ancient ecclesiastical roots.

Scottish Last Names FAQs

What Are the Most Common Surnames in Scotland?

The top five most common surnames in Scotland today are Smith, Brown, Wilson, Thomson, and Robertson. Campbell, Stewart, Anderson, MacDonald, and Scott make up the rest of the top ten.

Where Do Scottish Last Names Come From?

Scottish clan names have various origins. The most common Mac prefix is known as a patronymic, meaning the name comes from the father. Some names derive from locations, such as Abercrombie, or occupations, like Smith. Others are nicknames, like Armstrong. Although English plays a large role in modern Scottish surnames, many trace back to the Scots and Scottish Gaelic languages. Norse and Norman influences also appear frequently.

What Is a Unique Scottish Surname?

Meikle, Clacher, and Gow are unique Scottish last names. Cruickshank easily claims the most unusual sound. Names starting with Cam, such as Campbell and Cameron, also remain distinct due to their shared meaning of crooked.

What Do the Prefixes Mac and Mc Mean in Scottish Names?

Both Mac and Mc translate to “son of” in Scottish Gaelic. They act as patronymic prefixes indicating a person’s father or male ancestor. For example, MacDonald literally means “son of Donald.” Families used these prefixes to track lineage and clan loyalty.

Can Anyone Use a Scottish Clan Surname?

Yes, anyone can legally use a Scottish clan surname. You do not need formal permission from a clan chief or a proven bloodline to adopt a specific name. Many people take on these names to honor their heritage or simply because they appreciate Scottish history.

Are Scottish and Irish Last Names the Same?

Scottish and Irish last names share many similarities due to their shared Celtic roots. Both cultures frequently use the Mac and Mc prefixes. However, Irish surnames exclusively use the O prefix, meaning “descendant of,” which you will rarely find in native Scottish names.

Why Do Many Scottish Last Names End in Son?

Surnames ending in “son” reflect a heavy Norse and English influence on Scottish naming traditions. These names serve as literal translations of the Gaelic Mac prefix. A name like Robertson simply means “son of Robert,” making family tracking highly straightforward.

Do Traditional Scottish Clans Still Exist Today?

Traditional Scottish clans absolutely still exist today. Many maintain active societies, host global gatherings, and officially register their tartans. The Lord Lyon King of Arms continues to regulate Scottish heraldry and legally recognizes modern clan chiefs.

How Did the Normans Influence Scottish Surnames?

The Normans introduced locational surnames to Scotland during the medieval period. Noble families adopted names based on the lands they owned or the French towns they left behind. Famous Scottish names like Bruce and Melville stem directly from these early Norman settlements.

Headshot of Madeleine Lily Webb

About the Author

Madeleine Lily Webb

Madeleine is a writer from somewhere near Manchester, England. Madeleine's background in languages and linguistics has led to baby names becoming one of her favorite topics to write about. When she's not fallen down a rabbit hole of stories behind unique names, Madeleine can be found hanging out with her cat, taking photos of flowers, or dancing.