Scottish Name Generator
Twenty Scottish names at a time, in modern, classic and Scottish Gaelic styles, with clan surnames and the correct Mac and Nic forms.
- Pàdraig MacPhàrlain
- Gilleasbuig MacNeacail
- Ishbel Scott
- Calum MacAoidh
- Mia Henderson
- Emily Smith
- Seonaidh MacAonghais
- Elizabeth Hunter
- Iona Murray
- Rosie Stewart
- Seasaidh NicLachlainn
- Erin Cameron
- Duncan Napier
- Aonghas MacAonghais
- Mairead NicThòmais
- Blair Lindsay
- Andrew Napier
- Noah Campbell
- Morgan Boyd
- Skye Duncan
How scottish names work
Scottish surnames are built the way Irish ones are, only with fewer prefixes. Mac means son of, and it is spelled Mac or Mc with no difference in meaning, so Macdonald and McDonald are the same family in two spellings. There is no Ó in Scotland. Many other surnames come from places (Lindsay, Graham), trades (Shaw, Napier) or colors and features (Gray, Reid, meaning red), and a big group are clan names such as Campbell, Fraser and Grant.
Clan names spread more widely than blood. Only in later centuries were clan surnames applied to everyone living on a chief's land, which is why a Fraser or a MacKenzie may have no family link to the chief. Historically the name marked where you lived and whom you owed service to as much as who your father was, and that is worth remembering before you give your character a tartan.
First names run from Gaelic (Alasdair, Catriona) to Scots to plain English. A few English-speaking favorites began as Gaelic forms misheard by English ears: Hamish comes from the vocative Sheumais, the form of Seumas (James) used when addressing someone, and Mairi from Mhàiri the same way. Eilidh is said AY-lee, which no one guesses first time.
Scottish Gaelic names and the Nic form
The Scottish Gaelic setting pairs Gaelic given names with Gaelic surnames. In Gaelic, a woman's surname begins with Nic in place of Mac, and the first letter of the name after it softens. MacDhòmhnaill (Macdonald) becomes NicDhòmhnaill. These forms are written as one word, and the results follow that.
Because most surnames of that kind mark the sex of the bearer, the neutral setting swaps to Gaelic surnames that stay the same for anyone, such as Stiùbhart (Stewart), Grannd (Grant) and Friseal (Fraser).
Scottish, Highland and clan names in fiction
For a Highland story, use the Gaelic style or the classic style with names such as Angus, Murdo and Morag. For a modern city character in Glasgow or Edinburgh, the modern style gives you Isla, Finlay and Lewis, all of which have topped recent Scottish lists. In both, the surname will carry most of the flavor.
22 scottish names to start from, with notes
- Isla CampbellIsla has been one of Scotland's leading girls' names for years, and Campbell is one of the biggest clan names.
- Jack RobertsonJack has sat near the top of boys' lists across the UK, and Robertson is a common Lowland and Highland surname.
- Finlay MacLeodFinlay is a distinctly Scottish first name, and MacLeod points to Skye and the Outer Hebrides.
- Freya MurrayFreya is a current favorite and works with the short, sharp Murray, which links to the Moray region.
- Eilidh StewartEilidh is the Gaelic form of Helen, sounds like AY-lee, and instantly signals Scotland.
- Lewis ReidLewis is a long-running Scottish favorite that is also an island name, and Reid means red-haired.
- Ailsa FraserAilsa comes from Ailsa Craig in the Firth of Clyde, and Fraser is a Highland clan name.
- Callum GordonCallum is the Gaelic-derived Calum spelled the English way, and Gordon is a border-and-northeast name.
- Morag HendersonMorag is a distinctly Scottish name for women of an older generation.
- Angus BuchananAngus is classically Scottish, and Buchanan comes from the shores of Loch Lomond.
- Elspeth GrantElspeth is the Scots form of Elizabeth, with a proper old-Scotland ring.
- Hamish DouglasHamish is an anglicized Gaelic form and works well for a character with a bit of humor.
- Isobel RossIsobel is a long-standing Scottish favorite, and Ross is a short Highland name.
- Malcolm BruceMalcolm has a royal history in Scotland, and Bruce links to Robert the Bruce.
- Flora MacDonaldFlora recalls the Jacobite Flora MacDonald, and the name sits between old and vintage.
- Rory CameronRory is a friendly modern choice, from Gaelic Ruairidh, with a Highland clan surname.
- Catrìona NicDhòmhnaillCatrìona is the Gaelic Catherine, and NicDhòmhnaill is the correct female form of MacDonald in Gaelic.
- Alasdair MacAoidhAlasdair is the Gaelic form of Alexander, and MacAoidh is the Gaelic form of Mackay.
- Mòrag NicLeòidA fully Gaelic name for a woman from the islands, with the grave accent showing the vowel length.
- Calum MacCoinnichCalum is the Gaelic spelling that Callum grew from, and MacCoinnich means son of Coinneach.
- Ciorstaidh NicAonghaisCiorstaidh is the Gaelic form behind the Scots name Kirsty, with the correct female surname.
- Skye CaimbeulSkye works for either sex and names the island. Caimbeul is the Gaelic form of Campbell.
Choosing Scottish names that hold up
- Decide whether your character is a Gaelic speaker. If yes, use the Gaelic setting with the Mac and Nic forms. If not, use an English-spelled name with a clan surname.
- Write Mac and Mc consistently within a piece. Macdonald, MacDonald and McDonald are all correct, but a single story should stick to one.
- Give a Highland character a Gaelic first name (Alasdair, Morag) and a city character a modern one (Isla, Finlay).
- Remember that a clan name is not proof of a family tie. A character named Campbell can come from any part of Scotland.
- Check the way non-Scots will say Eilidh, Ciorstaidh or Mairead. If your readers may struggle, add a note the first time the name appears.
Questions people ask
What are the most common Scottish last names?
Smith, Brown, Wilson, Campbell, Stewart, Thomson, Robertson and Anderson are among the most common in Scotland. Macdonald, Reid, Murray and Ross are also frequent. Clan names such as Campbell and Fraser are found across the country.
What does Mac mean in Scottish names?
Mac means son of. Macdonald is son of Donald, and the spellings Mac and Mc are equivalent. In Gaelic, a woman uses Nic instead, so MacDhòmhnaill becomes NicDhòmhnaill.
Are Scottish and Irish names the same?
They share a Gaelic root, but they differ. Irish surnames use Ó and Mac, and Scottish Gaelic keeps Mac but not Ó. Many first names differ, too: Ruairidh in Scotland is Ruairí in Ireland, and Alasdair has no exact Irish twin.
What are popular Scottish first names?
Isla, Olivia, Freya, Ava and Emily for girls, and Jack, Noah, Lewis, Oscar and Finlay for boys, appear regularly. Older or more Gaelic choices include Morag, Elspeth, Angus, Hamish and Murdo.
How do you say Eilidh?
Eilidh is pronounced AY-lee. It is the Gaelic version of Helen. Many Scottish names have a spelling that hides the sound, so a note on first use helps readers.
Do the names come from real clans?
Many surnames here belong to well-known clans, such as Campbell, Fraser, Grant, MacLeod and MacGregor. A shared surname does not mean shared family, so any name can be used for a character from anywhere.
Related generators
- Irish namesTwenty Irish names at a time, in English-form modern and classic styles or in the Irish language, with the…
- Welsh namesTwenty Welsh names at a time, in modern, Welsh-language and old patronymic styles, with real given names and…
- Celtic namesCeltic names from five languages: Irish, Scottish Gaelic, Welsh, Breton and Cornish, with authentic surname…
- British namesBritish and English names in three styles: current UK favorites, classic mid-century names, and posh…
- Medieval namesMedieval names in three styles: village bynames from trades and places, Norman noble names with de and Fitz…
- Clan namesTwenty clan names at a time, in three styles: invented highland clans with Mac names, fantasy clans named for…
- First namesTwenty English-language first names at a time, sorted by feel: what parents are choosing now, names that…
- Last namesReal surnames from English, Scottish, Irish, Welsh, German, Italian, Spanish, French and Scandinavian…
- Female namesTwenty female names at a time, from names that have been on every school register for a century to vintage…
Sources
- Scottish Gaelic name, Wikipedia
Updated September 2026 · How these names are made