105 Popular Scottish Surnames Or Last Names With Meanings

Okay so Scottish surnames are genuinely one of my favorite things to research and once you start learning what they actually mean, I think you are going to feel the same way.

Scotland has one of the most dramatic and layered naming traditions in the entire world. You have ancient Gaelic names from the Celtic tribes who lived there before recorded history. You have Norse names left behind by the Vikings who settled the northern islands and coastline. You have Norman French names that arrived with the feudal system after the eleventh century. And you have purely Scottish inventions that came from the clans, the landscape, and the particular stubborn, poetic character of the Scottish people themselves.

The clan system is what really sets Scottish surnames apart from anywhere else. In Scotland, your surname was not just about your family. It was about your loyalty, your land, your military obligation, and sometimes your survival. Clans fought for their names and died for them. That history is still alive in every MacGregor, every Campbell, every MacDonald you meet today.

Here are 105 popular Scottish surnames with their full meanings.

The Most Common Scottish Surnames

These are the names you will encounter most often across Scotland and among people of Scottish descent around the world. Every one of them has centuries of history behind it and the meanings are often much more interesting than you might expect.

  1. Smith
  • Origin: Old English, smiư
  • Meaning: Blacksmith The most common surname in Scotland as well as England. Every community needed a smith and they left more descendants than almost any other trade.
  1. Brown
  • Origin: Old English, brun
  • Meaning: Brown-haired or brown complexioned One of the most widespread color nicknames in the British Isles.
  1. Wilson
  • Origin: Old English
  • Meaning: Son of Will, short for William William was one of the most popular names after the Norman Conquest and Wilson followed naturally.
  1. Thomson
  • Origin: Old English, from Thomas
  • Meaning: Son of Thomas Note the Scottish spelling without the p. Thomson is distinctly Scottish while Thompson is more English.
  1. Robertson
  • Origin: Scottish, from Robert
  • Meaning: Son of Robert Robert was enormously popular in Scotland, partly because of Robert the Bruce, the hero king who won Scottish independence at Bannockburn in 1314.
  1. Campbell
  • Origin: Scottish Gaelic, cam beul
  • Meaning: Crooked mouth One of the most powerful and controversial clan names in Scottish history. The Campbells of Argyll were both feared and despised for their role in the Massacre of Glencoe in 1692.
  1. Stewart
  • Origin: Old English, stiward
  • Meaning: Steward, household manager The royal House of Stewart gave Scotland and later Britain a dynasty of monarchs. Mary Queen of Scots was a Stewart.
  1. Anderson
  • Origin: Scottish, from Andrew
  • Meaning: Son of Andrew Saint Andrew is the patron saint of Scotland. Anderson is one of the most naturally Scottish surnames imaginable.
  1. MacDonald
  • Origin: Scottish Gaelic, Mac Dòmhnaill
  • Meaning: Son of Donald, meaning ruler of the world The largest clan in Scotland. Lords of the Isles for centuries and still one of the most recognized Scottish surnames worldwide.
  1. Taylor
  • Origin: Old French, tailleur
  • Meaning: Tailor An occupational surname that spread widely across the British Isles with the Norman French naming tradition.
  1. Murray
  • Origin: Scottish Gaelic, from Moray
  • Meaning: From the region of Moray in northeastern Scotland One of Scotland’s most ancient noble surnames. The Murrays of Atholl were one of the great Scottish families.
  1. Clark
  • Origin: Old English, clerc
  • Meaning: Clergyman or scholar Originally someone connected to the church or someone who could read and write, which was rare enough in medieval Scotland to be worth noting.
  1. Scott
  • Origin: Old English
  • Meaning: A Scot, someone from Scotland One of the most interesting surnames in existence. A name that simply means the person is Scottish. Sir Walter Scott made it internationally famous.
  1. Reid
  • Origin: Scottish, from Old English read
  • Meaning: Red-haired Scotland has one of the highest concentrations of redheads in the world and Reid is the surname that came from that distinctive trait.
  1. Young
  • Origin: Old English, geong
  • Meaning: Young Originally used to distinguish a younger family member from an older one with the same first name.

Scottish Gaelic Surnames

These are the surnames that come directly from the ancient Gaelic language that was spoken across Scotland for over a thousand years. Many of them survive today in both their original Gaelic form and in anglicized versions that sound completely different.

  1. MacGregor
  • Origin: Scottish Gaelic, Mac Griogair
  • Meaning: Son of Gregory The MacGregors had their surname banned by the Scottish crown in 1603 after years of clan warfare. For nearly two hundred years they were legally nameless. A surname with one of the most dramatic stories in Scottish history.
  1. MacKenzie
  • Origin: Scottish Gaelic, Mac Coinnich
  • Meaning: Son of Coinneach, meaning bright one or handsome One of the great Highland clans of the northwest. Their territory covered much of what is now Ross-shire.
  1. MacLeod
  • Origin: Scottish Gaelic, from Old Norse Ljótr
  • Meaning: Son of Leod, meaning ugly The MacLeods of Skye held Dunvegan Castle for over seven hundred years. The longest continuously inhabited castle in Scotland belongs to a clan whose name means ugly in Norse.
  1. MacKay
  • Origin: Scottish Gaelic, Mac Aoidh
  • Meaning: Son of Aodh, meaning fire One of the most ancient Highland clans of the far north. Their territory in Sutherland was called Strathnaver.
  1. MacLean
  • Origin: Scottish Gaelic, Mac Gille Eoin
  • Meaning: Son of the servant of John A major clan of the western islands with strongholds on Mull and Tiree.
  1. MacIntosh
  • Origin: Scottish Gaelic, Mac an Tòisich
  • Meaning: Son of the chief or thane A name of leadership and noble authority within the clan system.
  1. MacPherson
  • Origin: Scottish Gaelic, Mac a’ Phearsain
  • Meaning: Son of the parson or clergyman A clan of Badenoch in the central Highlands. Deeply connected to Clan Chattan, one of the great Highland confederacies.
  1. MacNeil
  • Origin: Scottish Gaelic, Mac NĆØill
  • Meaning: Son of Neil, meaning champion The MacNeils of Barra held Kisimul Castle on a tiny island in the bay. They claimed descent from the High Kings of Ireland.
  1. Buchanan
  • Origin: Scottish Gaelic, Buth Chanain
  • Meaning: House of the canon or canon’s seat A clan from Loch Lomondside. Their territory sat on the eastern shore of the most famous loch in Scotland.
  1. Cameron
  • Origin: Scottish Gaelic, cam shròn
  • Meaning: Crooked nose The Camerons of Lochaber in the western Highlands were among the most loyal Jacobite clans. Bonnie Prince Charlie’s most devoted supporters.
  1. Sinclair
  • Origin: Norman French, from Saint-Clair-sur-Epte
  • Meaning: From Saint-Clair in Normandy The Sinclairs became Earls of Orkney and one of the most powerful noble families in medieval Scotland. They built Rosslyn Chapel.
  1. Ogilvie
  • Origin: Scottish Gaelic, Obar Gealaidh
  • Meaning: High plain An ancient Angus family who became Earls of Airlie. One of the great northeastern Scottish surnames.
  1. Drummond
  • Origin: Scottish Gaelic, Drumainn
  • Meaning: Ridge A family from Perthshire who became one of Scotland’s most distinguished noble houses. The Drummonds were connected to the Scottish royal family.
  1. Dunbar
  • Origin: Scottish Gaelic, Dùn Barra
  • Meaning: Fort on the point or summit From the coastal town of Dunbar in East Lothian. One of Scotland’s oldest and most important border fortresses.
  1. Galloway
  • Origin: Scottish Gaelic
  • Meaning: Land of the foreign Gaels The southwestern region of Scotland where Norse and Gaelic cultures mixed for centuries. A geographical surname of real historical depth.

Scottish Surnames From The Norse Tradition

Scotland’s northern and western islands were under Norse control for centuries and the Viking influence on Scottish surnames is profound. These names carry the cold, sea-swept energy of the Norse world.

  1. Gunn
  • Origin: Old Norse, Gunnr
  • Meaning: War, battle A clan from Caithness in the far north. Their Norse roots go back to the Viking settlers of the ninth and tenth centuries.
  1. Swanson
  • Origin: Old Norse, Sveinn
  • Meaning: Son of Sveinn, meaning boy or servant A Norse surname common in the northern islands and coastal areas.
  1. Henderson
  • Origin: Old Norse, from Hendri
  • Meaning: Son of Henry, meaning ruler of the home Henry came to Scotland through Norse and Norman influence. Henderson is one of the most widespread Scottish variants.
  1. Magnusson
  • Origin: Old Norse, MagnĆŗs
  • Meaning: Son of Magnus, meaning great Magnus was the name of several Norse kings of Scotland’s island territories.
  1. Ormiston
  • Origin: Old Norse, Ormr
  • Meaning: Orm’s settlement, serpent’s settlement Orm was a Norse personal name meaning serpent or dragon. A settlement named for its founder.
  1. Linklater
  • Origin: Old Norse
  • Meaning: Heather slope From the Orkney Islands. A landscape name from the Norse word for heather-covered hillside.
  1. Clouston
  • Origin: Old Norse, Klaufasteinn
  • Meaning: Split rock settlement A settlement built near a distinctive split or cloven rock. An Orkney surname of Norse origin.
  1. Flett
  • Origin: Old Norse, Fljót
  • Meaning: Fleet, rapid river A Norse water name from the islands where rivers run fast to the sea.
  1. Halcro
  • Origin: Old Norse, HĆ”ls-krĆ”
  • Meaning: Neck of land corner A geographic description of a piece of land. From the Orkney Islands.
  1. Groat
  • Origin: Old Norse, Grjótr
  • Meaning: Stone John o’ Groats is named after a man called Jan de Groot who came from the Low Countries. But Groat as a surname has Norse roots meaning stone.

Scottish Surnames From Place Names

A huge number of Scottish surnames came from the places families originally lived. Scotland’s dramatic landscape of lochs, glens, bens, and straths produced some of the most evocative geographic surnames in any language.

  1. Forbes
  • Origin: Scottish Gaelic, Forba
  • Meaning: Field or district A clan from Aberdeenshire whose name came from their lands in the Don valley.
  1. Grant
  • Origin: Norman French, grand
  • Meaning: Great, tall The Grants of Strathspey were a major Highland clan. Their name came with the Norman French and stayed distinctly Scottish.
  1. Douglas
  • Origin: Scottish Gaelic, Dubh Glas
  • Meaning: Dark river or dark stream One of the most powerful surnames in Scottish history. The Black Douglas and the Red Douglas were rival branches of a family that shaped medieval Scotland.
  1. Hamilton
  • Origin: Old English, from a place in Leicestershire
  • Meaning: Flat-topped hill or home farm The Hamiltons became one of the greatest noble families in Scotland and were at various points heirs to the Scottish throne.
  1. Graham
  • Origin: Old English, from Grantham in Lincolnshire
  • Meaning: Gravel homestead The Grahams became Dukes of Montrose. James Graham, the Marquis of Montrose, was one of the most brilliant military commanders Scotland ever produced.
  1. Gordon
  • Origin: Scottish Gaelic, from Gordoun
  • Meaning: Spacious fort or great hill The Gordon clan dominated northeastern Scotland for centuries. Cock o’ the North was their motto.
  1. Lindsay
  • Origin: Norman French, from Limesay in Normandy
  • Meaning: From the linden tree island The Lindsays became Earls of Crawford and one of the most prominent noble families in Scotland.
  1. Kerr
  • Origin: Scottish Gaelic or Old Norse
  • Meaning: Thicket or left-handed The Kerrs of the Scottish Borders were famous for being predominantly left-handed. Their castles were reportedly built with staircases spiraling the wrong way to give left-handed swordsmen an advantage.
  1. Hepburn
  • Origin: Old English, heah burna
  • Meaning: High stream A Border family who gave the world one of its most famous names through the actress Katharine Hepburn, whose family had Scottish roots.
  1. Melville
  • Origin: Norman French, from Malleville in Normandy
  • Meaning: Bad settlement The Melvilles of Fife became important Scottish nobles. Herman Melville the American novelist had Scottish ancestry and this surname.
  1. Cairns
  • Origin: Scottish Gaelic, cĆ rn
  • Meaning: Cairn, pile of stones Cairns were built as landmarks and memorials across the Scottish landscape. A geographical surname of ancient origin.
  1. Moffat
  • Origin: Scottish Gaelic, Magh fada
  • Meaning: Long plain From the town of Moffat in Dumfriesshire. A spa town in the Southern Uplands.
  1. Stirling
  • Origin: uncertain, possibly from a Brittonic root
  • Meaning: Place on the stream or enclosed land Stirling Castle controlled the gateway to the Highlands. Whoever held Stirling held Scotland.
  1. Lennox
  • Origin: Scottish Gaelic, Leamhnachd
  • Meaning: Elm grove The earldom of Lennox covered much of Dunbartonshire. Matthew Stewart, Earl of Lennox, was the father of Lord Darnley, husband of Mary Queen of Scots.
  1. Ruthven
  • Origin: Scottish Gaelic, Ruadh Abhainn
  • Meaning: Red river A Perthshire family who became Earls of Gowrie. The Ruthven Raid of 1582 saw them kidnap the young King James VI.

Scottish Surnames With Mac And Mc

Mac and Mc both mean son of in Gaelic. The difference is purely a matter of spelling preference and both are completely correct. These are some of the most distinctively Scottish Mac surnames beyond the major clans.

  1. MacAlister
  • Origin: Scottish Gaelic, Mac Alasdair
  • Meaning: Son of Alasdair, the Scottish form of Alexander
  1. MacArthur
  • Origin: Scottish Gaelic, Mac Artair
  • Meaning: Son of Arthur One of the oldest clans in Scotland. They claimed to predate the MacDonald Lords of the Isles.
  1. MacCallum
  • Origin: Scottish Gaelic, Mac Calum
  • Meaning: Son of Callum, meaning dove Connected to Saint Columba whose Latin name Columba means dove.
  1. MacDougall
  • Origin: Scottish Gaelic, Mac Dubhghaill
  • Meaning: Son of Dubhgall, meaning dark stranger Dark stranger was a Norse term and the MacDougalls descended from a Norse-Gaelic family of the western islands.
  1. MacFarlane
  • Origin: Scottish Gaelic, Mac PhĆ rlain
  • Meaning: Son of Parlan, the Scottish form of Bartholomew A clan from Loch Lomondside known for their cattle raiding. The moon was called MacFarlane’s lantern because they preferred to raid at night.
  1. MacInnes
  • Origin: Scottish Gaelic, Mac Aonghais
  • Meaning: Son of Angus, meaning one strength Connected to the ancient Dalriadan kingdom that linked Scotland and Ireland.
  1. MacKinnon
  • Origin: Scottish Gaelic, Mac Fhionghuin
  • Meaning: Son of Findgan, meaning fair born A clan of Mull and Skye. The last MacKinnon chief personally sheltered Bonnie Prince Charlie after Culloden.
  1. MacMillan
  • Origin: Scottish Gaelic, Mac Mhaolain
  • Meaning: Son of the tonsured one Originally a name for someone descended from a monk. The tonsure was the shaved crown worn by Celtic monks.
  1. MacNab
  • Origin: Scottish Gaelic, Mac an Aba
  • Meaning: Son of the abbot A clan from Perthshire descended from the abbots of Glendochart. A name of ecclesiastical authority.
  1. MacTaggart
  • Origin: Scottish Gaelic, Mac an t-Sagairt
  • Meaning: Son of the priest Another clerical surname. In the Celtic church priests could marry and their sons inherited their father’s religious status.
  1. MacQueen
  • Origin: Scottish Gaelic, Mac Shuibhne
  • Meaning: Son of Suibhne, meaning good going or pleasant A clan connected to the MacDonalds of the Isles.
  1. MacRae
  • Origin: Scottish Gaelic, Mac Rath
  • Meaning: Son of grace or son of prosperity A clan of Kintail in the western Highlands. They were the hereditary constables of Eilean Donan Castle, one of the most photographed castles in Scotland.
  1. MacKintosh
  • Origin: Scottish Gaelic, Mac an Tòisich
  • Meaning: Son of the chief A variant spelling of MacIntosh. Chiefs of Clan Chattan.
  1. MacIver
  • Origin: Scottish Gaelic, Mac Iomhair
  • Meaning: Son of Ivar, a Norse name meaning bow warrior A name that bridges the Norse and Gaelic traditions perfectly.
  1. MacCorquodale
  • Origin: Scottish Gaelic, Mac Corcadail
  • Meaning: Son of Thorketill, a Norse name One of the most distinctively Scottish Norse-Gaelic compound surnames. From the island of Loch Awe.

Scottish Surnames From Personal Qualities And Nicknames

Some of the most vivid Scottish surnames started as plain descriptions of character or personality. Direct, memorable, and entirely Scottish in their bluntness.

  1. Armstrong
  • Origin: Old English
  • Meaning: Strong arm A Border clan famous for their riding and raiding. The name came from a legendary ancestor who unhorsed an enemy king and saved the Scottish king’s life using only his strong arm.
  1. Fairbairn
  • Origin: Old English
  • Meaning: Fair child A beautiful nickname for a fair-haired child that became a family name.
  1. Goodfellow
  • Origin: Old English
  • Meaning: Good companion A name of friendship and reliable character.
  1. Cruickshank
  • Origin: Old English
  • Meaning: Crooked leg A physical nickname for someone with a bent or crooked leg that became a permanent family name.
  1. Dougal
  • Origin: Scottish Gaelic, Dubhghall
  • Meaning: Dark stranger Used both as a first name and as a surname. Originally applied to Norse settlers by the Gaelic population.
  1. Lovell
  • Origin: Norman French, louvel
  • Meaning: Little wolf A Norman surname that arrived with the feudal system and took root in Scotland.
  1. Gallacher
  • Origin: Irish and Scottish Gaelic, Ɠ Gallchobhair
  • Meaning: Eager helper or lover of foreigners Common across both Ireland and Scotland. A name of openness and generosity.
  1. Stark
  • Origin: Old English
  • Meaning: Strong, firm, unyielding A Border surname of real character. Made internationally famous by Game of Thrones.
  1. Noble
  • Origin: Old French, noble
  • Meaning: Of high birth or noble character Either genuinely noble or given as an ironic nickname. Both possibilities are equally Scottish.
  1. Proud
  • Origin: Old English, prut
  • Meaning: Proud, arrogant A character nickname that became a family name.

Rare And Historically Significant Scottish Surnames

These surnames appear less often but carry some of the most extraordinary stories in all of Scottish history. Every one of them opens a window into a specific chapter of Scotland’s remarkable past.

  1. Bruce
  • Origin: Norman French, from Brix in Normandy
  • Meaning: From the town of Brix Robert the Bruce was the greatest king in Scottish history. He won independence at Bannockburn in 1314 after years of guerrilla warfare. His surname came from a Norman town but became the most Scottish name imaginable.
  1. Wallace
  • Origin: Old French, waleis
  • Meaning: Welshman or foreigner William Wallace is Scotland’s greatest freedom fighter. His name ironically means foreigner. He was executed by Edward I of England in 1305 and became a martyr whose legend has never faded.
  1. Macbeth
  • Origin: Scottish Gaelic, Mac Beatha
  • Meaning: Son of life The real Macbeth was King of Scotland from 1040 to 1057. He was a competent ruler who went on pilgrimage to Rome. Shakespeare’s version is considerably darker.
  1. Moray
  • Origin: Scottish Gaelic, Moireabh
  • Meaning: Settlement by the sea or estuary Andrew Moray co-commanded the Scottish forces with William Wallace at the Battle of Stirling Bridge in 1297. He died of his wounds after the victory.
  1. Comyn
  • Origin: Norman French, possibly from Comines in Flanders
  • Meaning: From Comines The Comyns were the most powerful family in Scotland before Robert the Bruce killed John Comyn in a church in Dumfries in 1306, starting the final war for independence.
  1. Balliol
  • Origin: Norman French, from Bailleul in Picardy
  • Meaning: From Bailleul John Balliol was King of Scotland before Edward I of England humiliated him and stripped him of his kingdom. He was called Toom Tabard, empty coat, by his own people.
  1. Urquhart
  • Origin: Scottish Gaelic, Urchardain
  • Meaning: On a wooded knoll Urquhart Castle sits on the shores of Loch Ness. The Urquharts held it for the Scottish crown for centuries.
  1. Seton
  • Origin: Old English, Sea settlement
  • Meaning: Settlement by the sea The Setons were lords of East Lothian and one of the most loyal families to Mary Queen of Scots.
  1. Bothwell
  • Origin: Old English, Both well
  • Meaning: Booth by the well The Earl of Bothwell was the third husband of Mary Queen of Scots. His name is forever linked to the most dramatic chapter in Scottish royal history.
  1. Lauder
  • Origin: Old English, from Lauder Water
  • Meaning: From the Lauder Water river A Border family from Lauderdale. The town of Lauder is one of the oldest in the Scottish Borders.
  1. Ramsay
  • Origin: Old English, Hramsa’s island
  • Meaning: Wild garlic island The Ramsays became Earls of Dalhousie. Allan Ramsay was one of Scotland’s greatest portrait painters.
  1. Haig
  • Origin: Old English
  • Meaning: Enclosure, hedged area Field Marshal Douglas Haig commanded the British forces in World War One. His strategy on the Somme remains one of the most debated decisions in military history.
  1. Fleming
  • Origin: Old French
  • Meaning: Person from Flanders Flemish weavers settled in Scotland in large numbers during the medieval period and their name became a Scottish surname.
  1. Melrose
  • Origin: Scottish Gaelic, Maol Ros
  • Meaning: Bare headland From the town of Melrose in the Scottish Borders, home to one of Scotland’s most beautiful ruined abbeys.
  1. Pitcairn
  • Origin: Scottish Gaelic, Pit CĆ rn
  • Meaning: Settlement of the cairn A Perthshire surname. Pitcairn Island in the Pacific was named after a midshipman of Scottish descent who first spotted it.
  1. Rattray
  • Origin: Scottish Gaelic, RĆ th TrĆ igh
  • Meaning: Fort on the beach A Perthshire family whose estate sat near the ancient fort on the strand.
  1. Arbuthnott
  • Origin: Scottish Gaelic, Aber Buthnot
  • Meaning: Confluence of the stream called Buthnot An ancient Kincardineshire family. John Arbuthnot created the character John Bull as the personification of Britain.
  1. Kinnaird
  • Origin: Scottish Gaelic, Ceann ƀird
  • Meaning: Head of the height or high headland A Perthshire family who became Lords Kinnaird.
  1. Dalmahoy
  • Origin: Scottish Gaelic
  • Meaning: Field of the young pig An old Midlothian estate name. Now a hotel and golf club west of Edinburgh.
  1. Borthwick
  • Origin: Old English, Bord wic
  • Meaning: Board farm or plank settlement A Midlothian family whose castle still stands near Gorebridge. One of the best preserved medieval tower houses in Scotland.

Bonus Scottish Surnames Worth Knowing

These did not fit neatly into one category but every single one belongs on a list of Scottish surnames. Too interesting and too meaningful to leave off.

  1. Bisset
  • Origin: Norman French
  • Meaning: Small, fine A Norman family who settled in Scotland and became important in the northeast.
  1. Dundas
  • Origin: Scottish Gaelic, Dùn DĆØis
  • Meaning: South fort Henry Dundas, Viscount Melville, was the most powerful politician in Scotland during the late eighteenth century. Some called him the uncrowned king of Scotland.
  1. Fergusson
  • Origin: Scottish Gaelic, Mac Fhearghais
  • Meaning: Son of Fearghus, meaning man of vigor An ancient Galloway clan claiming descent from Fergus of Galloway, a twelfth century king.
  1. Lamont
  • Origin: Old Norse, Logmaưr
  • Meaning: Lawman A clan of Cowal in Argyll. Their Norse name reflected the legal role their ancestors played in Viking-age society.
  1. Sempill
  • Origin: Norman French, de Semple
  • Meaning: From Saint-Paul in Normandy A Renfrewshire family who became Lords Sempill. Robert Sempill wrote some of the earliest known Scottish folk songs.

Wrapping Up

One hundred and five surnames from a nation that punched so far above its weight in history, science, literature, and warfare that the rest of the world is still catching up.

From the battle-hardened MacDonalds and Campbells to the Norse-rooted Gunns and MacLeods. From the Border reivers Armstrong and Kerr to the royal names Bruce and Stewart. Every surname on this list carries a piece of a country whose people were stubborn enough to stay free, dramatic enough to make it memorable, and poetic enough to give every hill, river, and castle a name worth keeping.

Pin this one. Scottish surnames deserve every bit of attention they get.