Scottish Last Name Generator
Generate random Scottish surnames with their meanings. Use the filters to match a first letter, length or rarity, then copy or save the ones you like.
Results (10)
-
Ogilvie
Habitational name from Angus, high plain
-
Christison
Son of Christian, follower of Christ
-
Eadie
Scots diminutive of Adam
-
Sutherland
Regional name for the southern land of the Norse
-
Burns
Dweller by a burn or stream
-
MacLachlan
Son of Lachlan, from the land of the lochs
-
Craig
Dweller by a crag or rocky hill
-
Thain
Status name for a thane or noble
-
Dalgleish
Habitational name from Selkirkshire, green field
-
Marr
Regional name from the district of Mar, Aberdeenshire
No surnames match those filters. Try a different letter or length.
Saved names
Names you save will appear here. They stay in this browser only.
Scottish
Scottish surnames split between Highland clan names (MacDonald, Campbell, Fraser) and Lowland names of English and Norman shape (Anderson, Scott, Douglas). Mac and Mc are interchangeable spellings of "son of". Clan names were often adopted by tenants of a chief, so sharing a surname does not always mean shared blood.
Mac-names instantly place a character in the Highlands or islands. Lowland and Border names (Armstrong, Elliot, Johnstone) fit reivers and Edinburgh merchants. Pair with a Gaelic first name for a stronger regional signal.
Popular Scottish last names and meanings
| Surname | Meaning |
|---|---|
| Allan | From Gaelic or Breton personal name Alan, possibly little rock |
| Anderson | Son of Andrew, patron saint of Scotland |
| Boyd | From Gaelic buidhe, meaning yellow haired, or from Bute |
| Burns | Dweller by a burn or stream |
| Cameron | From Gaelic cam sròn, meaning crooked nose |
| Campbell | From Gaelic cam beul, meaning crooked mouth |
| Craig | Dweller by a crag or rocky hill |
| Crawford | Habitational name from Lanarkshire, crow ford |
| Cunningham | Habitational name from Ayrshire district of Cunninghame |
| Davidson | Son of David, beloved, a Highland clan |
| Douglas | From Gaelic dubh glas, meaning dark stream |
| Duncan | From Gaelic Donnchadh, meaning brown warrior |
| Ferguson | Son of Fergus, meaning man of vigour |
| Forbes | Habitational name from Aberdeenshire, field or district |
| Fraser | Norman origin, possibly from strawberry, fraise |
| Gordon | Habitational name from Berwickshire, spacious fort |
| Graham | From Grantham in Lincolnshire, gravelly homestead |
| Grant | From Norman French graund, meaning tall or large |
| Hamilton | Habitational name from Hameldune in Leicestershire |
| Henderson | Son of Henry, meaning home ruler |
| Hunter | Occupational name for a hunter |
| Johnston | Habitational name from Dumfriesshire, John's settlement |
| Kerr | From Old Norse kjarr, meaning marshy brushwood |
| Lindsay | Habitational name from Lindsey in Lincolnshire |
| MacDonald | Son of Donald, meaning world ruler |
| MacGregor | Son of Gregor, meaning watchful |
| MacIntosh | From Gaelic Mac an Toisich, son of the chief |
| Mackay | From Gaelic Mac Aoidh, son of Aodh, fire |
| Mackenzie | From Gaelic Mac Coinnich, son of the fair one |
| MacLean | From Gaelic Mac Gille Eathain, son of John's servant |
| MacLeod | Son of Leod, from Old Norse Ljótr, ugly |
| Milne | Dweller or worker at a mill |
| Morrison | Son of Maurice, or Gaelic Mac Gille Mhoire |
| Muir | Dweller on a moor, Scots form |
| Munro | Possibly from Gaelic bun Rotha, mouth of the Roe |
| Murray | Habitational name from the province of Moray |
| Paterson | Son of Patrick, meaning nobleman |
| Reid | Nickname for someone with red hair |
| Robertson | Son of Robert, meaning bright fame |
| Ross | Habitational name from Gaelic ros, promontory |
| Russell | From Old French rous, nickname for red hair |
| Scott | Ethnic name for a Gaelic speaker from Scotland |
| Shaw | From Gaelic sithech, meaning wolf, or a small wood |
| Sinclair | Norman origin, from Saint-Clair-sur-Elle |
| Stevenson | Son of Steven, meaning crown |
| Stewart | Occupational name for a steward of the royal household |
| Sutherland | Regional name for the southern land of the Norse |
| Thomson | Son of Thomas, meaning twin |
| Wallace | Ethnic name for a Welsh or Strathclyde Briton |
| Adamson | Son of Adam, meaning earth or man |
| Aitken | Scots diminutive of Adam, earth or man |
| Alexander | From Greek personal name, defender of men |
| Angus | From Gaelic Aonghus, meaning one choice |
| Armstrong | Border clan nickname for a strong-armed man |
| Baird | From Gaelic bàrd, meaning poet or bard |
| Beattie | Diminutive of Bartholomew, Border clan name |
| Bell | From the bell, a house sign or bell ringer |
| Black | Nickname for someone with dark hair or complexion |
| Blair | Habitational name from Gaelic blàr, meaning plain or field |
| Brodie | Habitational name from Moray, possibly ditch or muddy place |
Frequently asked questions
What is a Scottish last name generator?
A Scottish last name generator suggests random Scottish surnames so you can name a character, test a full name or explore a family heritage. This one holds 330 real names, each with its meaning, and lets you filter by first letter, last letter, length and popularity.
How many Scottish last names are in this generator?
This origin currently has 330 curated surnames, each with a short meaning. New names are added over time.
Can I get a Scottish last name starting with a certain letter?
Yes. Type a letter into the "Starts with" filter above. You can combine it with length and popularity filters.
Are these real Scottish surnames?
Yes. Every name in this list is a real surname in use today, with its meaning taken from etymological records.
More last name generators
By country and culture
- Afghan Last Name Generator
- African American Last Name Generator
- African Last Name Generator
- Albanian Last Name Generator
- American Last Name Generator
- Argentinian Last Name Generator
- Armenian Last Name Generator
- Asian Last Name Generator
- Australian Last Name Generator
- Austrian Last Name Generator
- Basque Last Name Generator
- Belgian Last Name Generator
- Bosnian Last Name Generator
- Brazilian Last Name Generator
- Breton Last Name Generator
- British Last Name Generator
- Bulgarian Last Name Generator
- Cajun Last Name Generator
- Canadian Last Name Generator
- Caribbean Last Name Generator
- Catalan Last Name Generator
- Celtic Last Name Generator
- Colombian Last Name Generator
- Creole Last Name Generator
- Croatian Last Name Generator
- Cuban Last Name Generator
- Czech Last Name Generator
- Danish Last Name Generator
- Dominican Last Name Generator
- Eastern European Last Name Generator
- Egyptian Last Name Generator
- European Last Name Generator
- Filipino Last Name Generator
- Finnish Last Name Generator
- French Canadian Last Name Generator
- Gaelic Last Name Generator
- Georgian Last Name Generator
- Ghanaian Last Name Generator
- Haitian Last Name Generator
- Hawaiian Last Name Generator
- Hispanic Last Name Generator
- Hungarian Last Name Generator
- Icelandic Last Name Generator
- Indonesian Last Name Generator
- Inuit Last Name Generator
- Iraqi Last Name Generator
- Italian American Last Name Generator
- Jamaican Last Name Generator
- Jewish Last Name Generator
- Kazakh Last Name Generator
- Latino Last Name Generator
- Latvian Last Name Generator
- Lithuanian Last Name Generator
- Maori Last Name Generator
- Mexican Last Name Generator
- Middle Eastern Last Name Generator
- Mongolian Last Name Generator
- Moroccan Last Name Generator
- Native American Last Name Generator
- New Zealand Last Name Generator
- Nigerian Last Name Generator
- Norwegian Last Name Generator
- Pakistani Last Name Generator
- Persian Last Name Generator
- Polynesian Last Name Generator
- Puerto Rican Last Name Generator
- Roman Last Name Generator
- Romani Last Name Generator
- Romanian Last Name Generator
- Samoan Last Name Generator
- Scandinavian Last Name Generator
- Serbian Last Name Generator
- Slavic Last Name Generator
- Slovak Last Name Generator
- South African Last Name Generator
- Southern Last Name Generator
- Swedish Last Name Generator
- Swiss Last Name Generator
- Tamil Last Name Generator
- Thai Last Name Generator
- Turkish Last Name Generator
- Ukrainian Last Name Generator
- Vietnamese Last Name Generator
- Viking Last Name Generator
By style and use
- Random Last Name Generator
- Last Name Generator with Meanings
- First and Last Name Generator
- Random First and Last Name Generator
- Last Name Generator Based on First Name
- Character Last Name Generator
- Elf Last Name Generator
- DnD Last Name Generator
- Medieval Last Name Generator
- Royal Last Name Generator
- Harry Potter Last Name Generator
- Star Wars Last Name Generator
- Surname Generator
- Fantasy Surname Generator
- Family Name Generator
Other origins
- English Adams, Allen, Baker 325 surnames
- Irish Brennan, Burke, Byrne 306 surnames
- Welsh Bevan, Bowen, Davies 228 surnames
- German Bauer, Becker, Berger 337 surnames
- Dutch Bakker, Bos, Brouwer 328 surnames
- French Martin, Bernard, Dubois 364 surnames
- Spanish García, Rodríguez, González 402 surnames
- Italian Rossi, Russo, Ferrari 361 surnames
- Portuguese Silva, Santos, Ferreira 342 surnames
- Polish Nowak, Kowalski, Wiśniewski 322 surnames
- Nordic Andersson, Johansson, Karlsson 387 surnames
- Russian Ivanov, Smirnov, Kuznetsov 354 surnames
- Greek Papadopoulos, Pappas, Vlachos 331 surnames
- Japanese Sato, Suzuki, Takahashi 336 surnames
- Korean Kim, Lee, Park 153 surnames
- Chinese Wang, Li, Zhang 301 surnames
- Indian Sharma, Patel, Singh 440 surnames
- Arabic Al-Sayed, Haddad, Khoury 420 surnames
- Fantasy Valemont, Ashcroft, Ravenholt 470 surnames