Last Names

185+ Scottish Last Names With Meanings

Scottish surnames are a powerful echo of the Highlands, the Lowlands, and the fierce clan loyalties that shaped the British Isles. In 2026, the “Celtic Revival” is at its peak in digital media, with creators seeking names that evoke the misty glens, rugged coastlines, and the storied history of the Jacobites.

Whether you are naming a protagonist for a sweeping historical romance, a gritty detective in modern Edinburgh, or exploring your own Gaelic roots, this A-Z guide for 185+ Scottish last names with meanings is your ultimate cultural reference. These names carry the weight of ancient kings and the resilience of the North.

Classification of Scottish Surnames

Scottish names generally fall into three distinct categories that reveal a person’s ancestral geography and social standing:

  1. Gaelic Patronymics – Surnames starting with “Mac” or “Mc,” meaning “son of” (e.g., MacDonald, MacGregor).
  2. Territorial Names – Derived from land ownership or specific locations (e.g., Douglas, Murray).
  3. Occupational Names – Based on professions or roles within a community (e.g., Smith, Gow, Stewart).

These categories reflect a society built on the twin pillars of family bloodlines and the rugged landscape of Caledonia.

The Caledonian Registry: A to Z Scottish Last Names

A – Names for the Ancient and Arriving

  1. Abercrombie – Meaning “mouth of the bendy river.”
  2. Adair – Meaning “from the ford of the oaks.”
  3. Adamson – Meaning “son of Adam.”
  4. Agnew – Meaning “from Agneaux in France.”
  5. Aiken – Meaning “little Adam.”
  6. Ainslie – Meaning “one’s own meadow.”
  7. Aird – Meaning “high or the height.”
  8. Aitken – Meaning “little Adam.”
  9. Alexander – Meaning “defender of men.”
  10. Allison – Meaning “son of Alan or Alice.”
  11. Anderson – Meaning “son of Andrew.”
  12. Arbuthnot – Meaning “mouth of the stream.”
  13. Armstrong – Meaning “strong arm.”

B to G – Names for the Bold and Blessed

  1. Baillie – Meaning “bailiff or steward.”
  2. Bain – Meaning “fair or white.”
  3. Baird – Meaning “bard or poet.”
  4. Balfour – Meaning “pasture village.”
  5. Ballantyne – Meaning “farm of the bell.”
  6. Bannerman – Meaning “the standard-bearer.”
  7. Barclay – Meaning “birchwood.”
  8. Beattie – Meaning “provider of food.”
  9. Bell – Meaning “fair or handsome.”
  10. Black – Meaning “dark-skinned or black-haired.”
  11. Blair – Meaning “field or plain.”
  12. Bowie – Meaning “yellow-haired or blond.”
  13. Boyd – Meaning “yellow or fair.”
  14. Brodie – Meaning “ditch or mire.”
  15. Brown – Meaning “brown-haired.”
  16. Bruce – Meaning “from Brix, France.”
  17. Buchanan – Meaning “house of the canon.”
  18. Burns – Meaning “from the stream or burn.”
  19. Calder – Meaning “rough water.”
  20. Cameron – Meaning “crooked nose.”
  21. Campbell – Meaning “crooked mouth.”
  22. Carmichael – Meaning “fort of Michael.”
  23. Carnegie – Meaning “fort of the gap.”
  24. Carr – Meaning “marsh or wetland.”
  25. Cathcart – Meaning “fort on the River Cart.”
  26. Chalmers – Meaning “of the chamber.”
  27. Chisholm – Meaning “waterside meadow.”
  28. Christie – Meaning “follower of Christ.”
  29. Clark – Meaning “scribe or clerk.”
  30. Cochrane – Meaning “the red one.”
  31. Colquhoun – Meaning “nook or corner.”
  32. Coupar – Meaning “copper or from Cupar.”
  33. Craig – Meaning “rock or crag.”
  34. Crawford – Meaning “ford of the crows.”
  35. Crichton – Meaning “border town.”
  36. Cullen – Meaning “holly or whelp.”
  37. Cumming – Meaning “from Comines, France.”
  38. Cunningham – Meaning “chief’s village.”
  39. Dalziel – Meaning “the white field.”
  40. Davidson – Meaning “son of David.”
  41. Dewar – Meaning “pilgrim or custodian.”
  42. Dickson – Meaning “son of Dick.”
  43. Douglas – Meaning “black water.”
  44. Drummond – Meaning “at the ridge.”
  45. Duff – Meaning “dark or black.”
  46. Dunbar – Meaning “fort on the summit.”
  47. Duncan – Meaning “brown warrior.”
  48. Dundas – Meaning “south hill.”
  49. Dunlop – Meaning “hill of the muddy bend.”
  50. Elliot – Meaning “The Lord is my God.”
  51. Erskine – Meaning “on the knife.”
  52. Falconer – Meaning “falcon trainer.”
  53. Farquharson – Meaning “son of the dear one.”
  54. Ferguson – Meaning “son of the angry one.”
  55. Findlay – Meaning “fair hero.”
  56. Fleming – Meaning “man from Flanders.”
  57. Forbes – Meaning “at the field.”
  58. Forrest – Meaning “of the woods.”
  59. Fraser – Meaning “of the forest or strawberry.”
  60. Galbraith – Meaning “British stranger.”
  61. Galloway – Meaning “stranger-Gaels.”
  62. Geddes – Meaning “pike (fish).”
  63. Gibson – Meaning “son of Gilbert.”
  64. Gillies – Meaning “servant of Jesus.”
  65. Glass – Meaning “grey or green.”
  66. Gordon – Meaning “great fort.”
  67. Gow – Meaning “blacksmith.”
  68. Graham – Meaning “gravelly homestead.”
  69. Grant – Meaning “great or grand.”
  70. Gunn – Meaning “war.”
  71. Guthrie – Meaning “windy place.”

H to M – Names for the Honorable and Mighty

  1. Hamilton – Meaning “crooked hill.”
  2. Hay – Meaning “hedge or enclosure.”
  3. Henderson – Meaning “son of Henry.”
  4. Hepburn – Meaning “high burn/stream.”
  5. Higgins – Meaning “little Viking.”
  6. Hogg – Meaning “young sheep.”
  7. Hope – Meaning “small valley.”
  8. Houston – Meaning “Hugh’s town.”
  9. Hunter – Meaning “the hunter.”
  10. Innes – Meaning “island.”
  11. Irvine – Meaning “green water.”
  12. Jack – Meaning “God is gracious.”
  13. Jameson – Meaning “son of James.”
  14. Johnston – Meaning “John’s town.”
  15. Keith – Meaning “the forest or wood.”
  16. Kennedy – Meaning “ugly or helmeted head.”
  17. Kerr – Meaning “marsh or thicket.”
  18. Kinnaird – Meaning “high headland.”
  19. Kirk – Meaning “church.”
  20. Kirkpatrick – Meaning “church of Patrick.”
  21. Knox – Meaning “round hill.”
  22. Laing – Meaning “the tall one.”
  23. Lamont – Meaning “lawman.”
  24. Laurie – Meaning “laurel tree.”
  25. Lawson – Meaning “son of Lawrence.”
  26. Leith – Meaning “broad river.”
  27. Leslie – Meaning “garden of hollies.”
  28. Lindsay – Meaning “linden tree island.”
  29. Livingston – Meaning “Leving’s town.”
  30. Logan – Meaning “little hollow.”
  31. Lumsden – Meaning “valley of the pool.”
  32. MacAlister – Meaning “son of Alexander.”
  33. MacArthur – Meaning “son of Arthur.”
  34. MacAulay – Meaning “son of Olaf.”
  35. MacBeth – Meaning “son of life.”
  36. MacDonald – Meaning “ruler of the world.”
  37. MacDougall – Meaning “son of the dark stranger.”
  38. MacDuff – Meaning “son of the dark one.”
  39. MacFarlane – Meaning “son of Bartholomew.”
  40. MacGregor – Meaning “son of Gregory.”
  41. MacIntosh – Meaning “son of the chief.”
  42. MacIntyre – Meaning “son of the carpenter.”
  43. MacKay – Meaning “son of fire.”
  44. MacKenzie – Meaning “son of the fair one.”
  45. MacKinnon – Meaning “son of the beloved one.”
  46. MacLachlan – Meaning “son of land of lochs.”
  47. MacLean – Meaning “servant of Saint John.”
  48. MacLeod – Meaning “son of Leod.”
  49. MacMillan – Meaning “son of the tonsured one.”
  50. MacNeil – Meaning “son of Neil.”
  51. MacPherson – Meaning “son of the parson.”
  52. MacQueen – Meaning “son of the pleasant one.”
  53. MacRae – Meaning “son of grace.”
  54. Maitland – Meaning “bad land.”
  55. Malcolm – Meaning “servant of Saint Columba.”
  56. Marshall – Meaning “horse servant.”
  57. Maxwell – Meaning “Maccu’s stream.”
  58. Menzies – Meaning “from Mesnières, France.”
  59. Miller – Meaning “the miller.”
  60. Mitchell – Meaning “who is like God?”
  61. Moffat – Meaning “long plain.”
  62. Montgomery – Meaning “Gomer’s mountain.”
  63. Morrison – Meaning “son of Maurice.”
  64. Munro – Meaning “man from the River Roe.”
  65. Murray – Meaning “by the sea.”

N to R – Names for the Noble and Resilient

  1. Nairn – Meaning “river of alders.”
  2. Napier – Meaning “linen keeper.”
  3. Neilson – Meaning “son of Neil.”
  4. Nesbit – Meaning “nose-shaped river bend.”
  5. Nicholson – Meaning “son of Nicholas.”
  6. Nisbet – Variant of Nesbit.
  7. Ogilvie – Meaning “high hill.”
  8. Oliphant – Meaning “elephant (strength).”
  9. Orr – Meaning “pale or sallow.”
  10. Paterson – Meaning “son of Patrick.”
  11. Pringle – Meaning “small valley.”
  12. Rae – Meaning “roe deer.”
  13. Ramsay – Meaning “wild garlic island.”
  14. Rankin – Meaning “little Ronald.”
  15. Reid – Meaning “red-haired.”
  16. Rennie – Meaning “mighty ruler.”
  17. Robertson – Meaning “son of Robert.”
  18. Ross – Meaning “promontory or headland.”
  19. Russell – Meaning “red-haired.”
  20. Rutherford – Meaning “cattle ford.”

S to Z – Names for the Sacred and Sincere

  1. Scott – Meaning “Gaelic speaker from Ireland.”
  2. Shaw – Meaning “thicket or small wood.”
  3. Sinclair – Meaning “Saint Clair.”
  4. Skene – Meaning “dagger or knife.”
  5. Sloan – Meaning “warrior or raid.”
  6. Smith – Meaning “blacksmith.”
  7. Somerville – Meaning “summer village.”
  8. Steel – Meaning “place of the stile.”
  9. Stewart – Meaning “steward.”
  10. Stirling – Meaning “place of the starlings.”
  11. Sutherland – Meaning “the southern land.”
  12. Tait – Meaning “cheerful or glad.”
  13. Taylor – Meaning “tailor.”
  14. Thompson – Meaning “son of Thomas.”
  15. Urquhart – Meaning “on the wood.”
  16. Wallace – Meaning “foreigner.”
  17. Watson – Meaning “son of Watt.”
  18. Weir – Meaning “weir or fish trap.”
  19. White – Meaning “fair or white-haired.”
  20. Young – Meaning “the younger.”

Mastering the Scottish Aesthetic: Naming Style

The Clan System of the Highlands is arguably the most famous naming convention in Scotland. Historically, members of a clan would adopt the surname of their chief—such as MacDonald or Campbell—to demonstrate loyalty and secure protection, regardless of their actual biological relation.

In the Lowlands, names are frequently Territorial. These names describe the land the family inhabited or owned, such as Douglas (black water) or Murray (by the sea). This system creates a permanent link between the family and the geography of Scotland, making these names highly evocative for historical fiction.

A common point of confusion is the distinction between Mac and Mc. Contrary to popular myths, there is no linguistic difference between the two; both are simply abbreviations of the Gaelic word mac, meaning “son.” Whether a family uses “Mac” or “Mc” is often a matter of personal spelling preference rather than geographic origin.

FAQ – Frequently Asked Questions

What is the most common surname in Scotland?

Smith remains the most common surname, reflecting the historical importance of the blacksmith in every Scottish village. This is followed by Brown and Wilson.

Why do some Scottish names have French origins?

Following the Norman Conquest of England in 1066, many noble Anglo-Norman families moved north into Scotland. Names like Bruce (Brix) and Fraser (Fresel) originated in France.

What is the difference between a Clan name and a Sept name?

A Clan name belongs to the main family line, while a Sept name is a different surname associated with a specific clan through marriage or territory (e.g., Miller is a Sept of Clan MacFarlane).

Do Scottish surnames have specific tartans?

Yes, many surnames associated with clans have specific tartan patterns, though many modern “family tartans” were actually created or popularized during the Victorian era.

Conclusion

Scottish surnames are more than mere identifiers; they are a living tapestry of the country’s turbulent and triumphant history. From the Norse-influenced names of the islands to the Norman-French imports of the noble houses, each name tells a story of survival, craftsmanship, and belonging. Whether you are delving into genealogy or creating a fictional world, these names offer a timeless connection to the rugged spirit of Scotland.

Eddie Brock

Eddie Brock is a skilled blogger known for his engaging storytelling and insightful posts. Covering topics from tech to lifestyle, he captivates readers with clear, relatable content, making him a trusted voice in the blogging community.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button

We Noticed You're Using AdBlock 😢

To keep YourTeamNames.com free and running, we rely on the support of ads. Please consider disabling your AdBlock extension for our site.

Your support means a lot - thank you for helping us grow! 💙