Skip to content
NomezoNomezo

Scottish name generator

Generate real Scottish full names with the meaning of every name, choose Highland Gaelic, Lowland Scots or Norse roots, then find the Gaelic form of a name and work out a family's traditional naming pattern.

Add a surname

  • Hugh Carruthers

    Hugh: heart, mind. Carruthers: from Caer Rydderch, the fort of Rhydderch, in Dumfriesshire.

    BoyScottish

  • Morven MacNeil

    Morven: great mountain peak. MacNeil: son of Niall.

    GirlScottish

  • Dougal Hamilton

    Dougal: dark stranger. Hamilton: from Hambleton in England.

    BoyScottish

  • Faolán Walker

    Faolán: little wolf. Walker: a fuller, who trod cloth to thicken it.

    BoyScottish

  • Alasdair Cruikshank

    Alasdair: defender of men. Cruikshank: nickname meaning crooked leg.

    BoyScottish

  • Ealar Hope

    Ealar: cheerful. Hope: Old English hop, a small enclosed valley.

    BoyScottish

  • Flora Lyle

    Flora: flower, blossom. Lyle: Norman French de l'isle, from the island.

    GirlScottishRising

  • Sorley Smith

    Sorley: summer traveler. Smith: a metalworker at the forge.

    BoyScottish

  • Shona Sangster

    Shona: God is gracious. Sangster: a singer, from Scots sang, song.

    GirlScottish

  • Malina Campbell

    Malina: devotee of Saint Columba. Campbell: Gaelic caimbeul, crooked mouth.

    GirlScottish

  • Grant MacLellan

    Grant: great, large. MacLellan: Mac Gille Fhaolain, son of the servant of Saint Fillan.

    BoyScottish

  • Steaphan Gray

    Steaphan: crown. Gray: nickname for a person with silver or ashen hair.

    BoyScottish

DownloadFavorites

Scottish name tools

Find the Gaelic form of a first name, see a clan surname in Gaelic for a man and for a woman, and work out the names the old Scottish naming pattern gives a family's children.

Gaelic and English first names

  • Alasdair · Alexander, Alistair · man
  • Aonghas · Angus, Aeneas, Innes · man
  • Coinneach · Kenneth · man
  • Dòmhnall · Donald · man
  • Dùghall · Dougal · man
  • Eachann · Hector · man
  • Eòin · John · man
  • Fearchar · Farquhar · man
  • Gilleasbaig · Archibald, Gillespie · man
  • Iain · John, Ian · man
  • Raghnall · Ranald, Ronald · man
  • Ruairidh · Rory, Roderick, Derrick · manSay ROO-uh-ree
  • Seumas · James, Hamish · manSay SHAY-muss
  • Somhairle · Sorley, Somerled, Samuel · man
  • Torcall · Torquil · man
  • Tormod · Norman · man
  • Aileas · Alice · woman
  • Anabla · Annabella · woman
  • Annag · Annie, Anna · woman
  • Barabal · Barbara · woman
  • Beasag · Bessie · woman
  • Brìde · Bridget · woman
  • Cairistìona · Christina · woman
  • Catrìona · Catherine, Catriona · womanSay kuh-TREE-uh-nuh
  • Ciorstaidh · Kirsty · woman
  • Ealasaid · Elizabeth · woman
  • Eilidh · Helen, Ellen, Ellie, Ailie · womanSay AY-lee
  • Eubh · Eve · woman
  • Fionnaghal · Flora, Fiona, Fenella · woman
  • Floireans · Florence · woman
  • Flòraidh · Flora · woman
  • Iseabail · Isabel, Isobel, Ishbel · woman
  • Labhra · Laura · woman
  • Leitis · Letitia · woman
  • Lìosa · Lisa · woman
  • Magaidh · Maggie · woman
  • Mairead · Margaret · woman
  • Màiri · Mary, Mhairi · womanSay MAH-ree
  • Marsaili · Marcella, Marjorie · woman
  • Marta · Martha · woman
  • Moibeal · Mabel · woman
  • Mòrag · Morag, Marion, Sarah · woman
  • Muireall · Muriel · woman
  • Oighrig · Effie, Euphemia, Henrietta, Erica · woman
  • Olibhia · Olivia · woman
  • Peigi · Peggy · woman
  • Seonag · Joan, Shona · womanSay SHO-nak
  • Seònaid · Janet, Jessie, Shona, Seona · woman
  • Simeag · Jemima · woman
  • Sìne · Jane, Jean, Sheena · woman
  • Siubhan · Joan · woman
  • Siùsan · Susan · woman
  • Teasag · Jessie · woman

Hamish and Mhairi come from the Gaelic vocative, the form used to call someone: a Sheumais, a Mhàiri. Pronunciations are given only where a source records them.

A surname in Gaelic, for a man or a woman

A man
MacDhòmhnaill
A woman
NicDhòmhnaill
As printed in our sources.
The name
Named for Dòmhnall mac Raghnaill, a grandson of Somerled.
Chief's motto: Per mare per terras, by sea and by land. Clan history

Sharing a clan surname links you to the clan, but it does not prove descent from the chief.

The traditional naming pattern

Many Scottish families named the first three sons after the father's father, the mother's father and the father, and the first three daughters after the mother's mother, the father's mother and the mother. Type the family's names to see who each child would be named for.

  1. First sonJohnAfter the father's father
  2. Second sonAlexanderAfter the mother's father
  3. Third sonWilliamAfter the father
  1. First daughterMargaretAfter the mother's mother
  2. Second daughterJanetAfter the father's mother
  3. Third daughterElizabethAfter the mother

A tradition, not a rule: ScotlandsPeople says some families kept to it strictly and others ignored it, and a study of 24,000 records from the 1700s found no definite proof it was followed. It faded during the 1800s.

How the Scottish name generator works

Every name comes from our researched database of real names used in Scotland, stored with their meanings. First names range from Gaelic names such as Lachlan, Morag and Ruairidh to Scots favorites such as Bonnie, plus the Norse names of the islands, such as Torquil and Sorley. Each surname is stored with what it first described: a father, a place, a trade or a nickname.

Each result pairs a Scottish first name with a Scottish surname at random, so you get believable combinations like Fiona MacKenzie or Duncan MacIntyre. Set Roots to keep a name in one tradition: Highland Gaelic (Morag, Ruairidh, MacLeod), Lowland Scots (Janet, Henderson, Baxter) or Norse, the names the Vikings left in the Isles and the north (Torquil, Sorley, Gunn). Kind of surname picks one from a father, a place, a trade or a nickname, and Mac or Mc sets the spelling.

Mac means son of in Gaelic, so MacDonald is son of Donald, and Mc is simply a shortened spelling of Mac, not a sign of Scottish or Irish roots. In Gaelic itself a woman's surname uses Nic, short for nighean mhic, daughter of the son of, as in NicDhòmhnaill for MacDonald. Lowland families had fixed surnames by the 1500s, while in parts of the Highlands people went on using their father's name into the 1700s, and many tenants took their chief's name, so a clan surname does not prove descent from the chief. Lowland surnames more often come from places, such as Gordon and Lindsay, or from Norman families, such as Bruce and Sinclair.

That is Quick mode: instant and unlimited. For something more specific, switch to Custom mode, set a few options and add a sentence of details. An AI language model picks up to 10 real names from our database that fit, each with its meaning from our records and a note on why it fits, and More like this gives you variations on any name you like.

Scottish names with meanings

Hand-picked by our editors. Copy one, or use them as a starting point.

NameMeaning or note
Fiona MacKenzieFiona = fair, white; MacKenzie = son of Coinneach, handsome
Morag CampbellMorag = great one; Campbell = from Gaelic for crooked mouth
Kirsty RobertsonKirsty = follower of Christ; Robertson = son of Robert
Elspeth DrummondElspeth = God is my oath; Drummond = from Gaelic druim, a ridge
Isobel GrantIsobel = God is my oath; Grant = from Norman French grand, tall
Seonaid MacLeanSeonaid = Gaelic Janet, God is gracious; MacLean = son of Saint John's servant
Marsaili SinclairMarsaili = Gaelic form of Marcella; Sinclair = from Saint-Clair in Normandy
Flora GordonFlora = flower; Gordon = from the lands of Gordon in Berwickshire
Shona MurrayShona = God is gracious; Murray = from Moray, sea settlement
Greer LindsayGreer = watchful; Lindsay = from Lindsey in Lincolnshire
Effie RossEffie = well spoken; Ross = from Gaelic ros, a headland
Fenella MaxwellFenella = white shoulder; Maxwell = from Maccus's pool on the Tweed
Morven OgilvyMorven = great mountain peak; Ogilvy = Brittonic for high plain
Sorcha MacGregorSorcha = bright, radiant; MacGregor = son of Gregor, watchful
Heather BairdHeather = the heather plant; Baird = from Gaelic bàrd, poet
Bonnie FairbairnBonnie = pretty; Fairbairn = Lowland Scots for fair child
Euphemia MoncrieffEuphemia = well spoken; Moncrieff = Gaelic for hill of the tree
Janet BurnsJanet = God is gracious; Burns = dweller by a burn, a stream
Margaret DunbarMargaret = a pearl; Dunbar = Gaelic for fort on the height
Jean ArmstrongJean = God is gracious; Armstrong = nickname for a man with strong arms
Lachlan MacKayLachlan = from Lochlann, land of the Norsemen; MacKay = son of Aodh, fire
Callum FergusonCallum = a dove; Ferguson = son of Fearghas, man of vigor
Duncan MacIntyreDuncan = brown warrior; MacIntyre = son of the carpenter
Angus MacPhersonAngus = one strength; MacPherson = son of the parson
Hamish GalbraithHamish = Gaelic James, supplanter; Galbraith = Gaelic for stranger Briton
Ruairidh GunnRuairidh = red king; Gunn = clan name from Old Norse for war
Iain MackintoshIain = God is gracious; Mackintosh = son of the chief
Alasdair CrawfordAlasdair = defender of men; Crawford = ford of the crows
Malcolm KerrMalcolm = devotee of Saint Columba; Kerr = Old Norse kjarr, brushwood
Fergus LamontFergus = man of vigor; Lamont = Old Norse lögmaðr, lawman
Torquil SutherlandTorquil = Thor's cauldron; Sutherland = Norse for the southern land
Sorley MacMillanSorley = summer traveler; MacMillan = son of the tonsured one
Finlay UrquhartFinlay = fair warrior; Urquhart = lands by Loch Ness, said UR-kurt
Dougal ColquhounDougal = dark stranger; Colquhoun = lands by Loch Lomond, said kuh-HOON
Gregor HendersonGregor = watchful; Henderson = son of Hendry, a Scots Henry
Archibald NapierArchibald = genuinely bold; Napier = keeper of a household's table linen
Craig WallaceCraig = rock, crag; Wallace = Anglo-Norman for a Welshman or Briton
Kyle GilchristKyle = narrow strait; Gilchrist = Gaelic for servant of Christ
Magnus GillespieMagnus = the great; Gillespie = Gaelic for servant of the bishop
Hector FarquharsonHector = holding fast; Farquharson = son of Farquhar, dear man
Douglas ThomsonDouglas = dark river; Thomson = son of Thom, short for Thomas
Logan MacDonaldLogan = little hollow; MacDonald = son of Domhnall, world ruler
Norman MenziesNorman = north man; Menzies = from Mesnières in Normandy, said MING-iss
William DalzielWilliam = resolute protector; Dalziel = a Lanarkshire barony, said dee-EL
Blair CameronBlair = plain, field; Cameron = from Gaelic for crooked nose
Jamie GrahamJamie = supplanter; Graham = from Grantham, gravelly homestead
Finley KnoxFinley = fair warrior; Knox = from Gaelic cnoc, a round hill

Tips for choosing a good name

Match Highland or Lowland

For a Highland feel, pair Gaelic names like Ruairidh or Seonaid with a Mac surname. For the Lowlands and the Borders, try Armstrong, Rutherford or Reid.

Choose Gaelic or English spellings

Many names come in both forms: Ruairidh and Rory, Iain and Ian, Seumas and Hamish. The Gaelic spelling gives a character a stronger Highland flavor.

Mac or Mc is a style choice

Both spellings are correct and mean the same thing. Capital letters vary too, so MacKenzie, Mackenzie and McKenzie are all real family spellings.

Learn the tricky surnames

Some Scottish surnames are not said the way they look: Menzies is MING-iss, Colquhoun is kuh-HOON and Dalziel is dee-EL.

Scotland's names today

By The Nomezo Editors · Updated October 22, 2026 · How we research names

National Records of Scotland counts every baby's name. In 2025 Noah stayed the top boys' name with 318 babies, and Freya reached number one for the first time with 268, replacing Olivia. Parents chose 3,957 different boys' names, a record, and 4,603 girls' names. The Gaelic Ruaridh climbed 33 places to 52nd. The rest of the top ten, as reported from the NRS figures:

Scotland's top ten baby names in 2025
RankBoysGirls
1NoahFreya
2LucaIsla
3RoryOlivia
4MuhammadAmelia
5OliverGrace
6TheoEmily
7LeoMillie
8ArchieLily
9FinlaySofia
10HarrisRosie

The most common surnames in 2025's birth, marriage and death records were Smith, Brown and Wilson, the top three in every year with data. NRS counts spellings separately, so Macdonald's 12th place leaves out every McDonald.

The most common surnames in Scotland in 2025
RankSurnameTimes recorded
1Smith1,827
2Brown1,248
3Wilson1,205
4Thomson1,033
5Campbell1,027
6Stewart991
7Robertson958
8Anderson942
9Taylor751
10Murray736
11Scott711
12Macdonald700

Mac, Mc, M' and Nic

Mac is the Gaelic word for son, so MacDonald is son of Donald. According to ScotlandsPeople, old records also write it Mc, Mhic or M', and they index Mac and Mc separately. The idea that Mc is Irish and Mac Scottish is a myth; as one genealogist put it, you cannot say one form is Scottish and the other Irish.

Gaelic gives women their own form. A woman is Nic, short for nighean mhic, daughter of the son of, and the next letter is softened where it can be: MacDhòmhnaill becomes NicDhòmhnaill. Gaelic writes Mac and Nic joined to the name, with no space. Here are common surnames in Gaelic, from Wikipedia's list:

Scottish surnames in Gaelic for men and women
EnglishGaelic, a manGaelic, a woman
MacDonaldMacDhòmhnaillNicDhòmhnaill
CampbellCaimbeulCaimbeul
CameronCamshronCamshron
MacLeodMacLeòidNicLeòid
MacGregorMacGriogairNicGhriogair (by the rule)
MackenzieMacCoinnichNicChoinnich (by the rule)
StewartStiùbhartStiùbhart
RobertsonMacDhonnchaidhNicDhonnchaidh (by the rule)
MackayMacÀidhNicÀidh (by the rule)
MacLeanMacIllEathainNicIllEathain (by the rule)
FraserFrisealFriseal
GrantGranndGrannd
MurrayMoireachMoireach
RossRosRos
MacPhersonMac a' PhearsainNic a' Phearsain (by the rule)
MacMillanMacMhaoileinNicMhaoilein (by the rule)
MorrisonMoireasdanMoireasdan
ThomsonMacThòmaisNicThòmais (by the rule)
MackintoshMac an TòisichNic an Tòisich (by the rule)

Women's forms marked "by the rule" follow the Nic rule above; only NicDhòmhnaill and NicLeòid are printed in our sources. Names without Mac stay the same.

Gaelic first names and their English forms

Most Gaelic names have an English partner, and registrars in Gaelic-speaking areas often wrote Morag as Mary, Iain as John and Hamish as James. Some English forms come from the Gaelic vocative, the form used to call someone: Hamish from a Sheumais, Mhairi from a Mhàiri. In Gaelic communities people were known less by surname than by their father's name, as in Seumas Nèill, Neil's James. The pairs, from Wikipedia's list of Gaelic given names:

Scottish Gaelic first names and their English forms
GaelicEnglish formsFor
AlasdairAlexander, AlistairMen
AonghasAngus, Aeneas, InnesMen
CoinneachKennethMen
DòmhnallDonaldMen
DùghallDougalMen
EachannHectorMen
EòinJohnMen
FearcharFarquharMen
GilleasbaigArchibald, GillespieMen
IainJohn, IanMen
RaghnallRanald, RonaldMen
RuairidhRory, Roderick, DerrickSay ROO-uh-reeMen
SeumasJames, HamishSay SHAY-mussMen
SomhairleSorley, Somerled, SamuelMen
TorcallTorquilMen
TormodNormanMen
AileasAliceWomen
AnablaAnnabellaWomen
AnnagAnnie, AnnaWomen
BarabalBarbaraWomen
BeasagBessieWomen
BrìdeBridgetWomen
CairistìonaChristinaWomen
CatrìonaCatherine, CatrionaSay kuh-TREE-uh-nuhWomen
CiorstaidhKirstyWomen
EalasaidElizabethWomen
EilidhHelen, Ellen, Ellie, AilieSay AY-leeWomen
EubhEveWomen
FionnaghalFlora, Fiona, FenellaWomen
FloireansFlorenceWomen
FlòraidhFloraWomen
IseabailIsabel, Isobel, IshbelWomen
LabhraLauraWomen
LeitisLetitiaWomen
LìosaLisaWomen
MagaidhMaggieWomen
MaireadMargaretWomen
MàiriMary, MhairiSay MAH-reeWomen
MarsailiMarcella, MarjorieWomen
MartaMarthaWomen
MoibealMabelWomen
MòragMorag, Marion, SarahWomen
MuireallMurielWomen
OighrigEffie, Euphemia, Henrietta, EricaWomen
OlibhiaOliviaWomen
PeigiPeggyWomen
SeonagJoan, ShonaSay SHO-nakWomen
SeònaidJanet, Jessie, Shona, SeonaWomen
SimeagJemimaWomen
SìneJane, Jean, SheenaWomen
SiubhanJoanWomen
SiùsanSusanWomen
TeasagJessieWomen

Highland, Lowland and Norse names

Surnames began to be used in Scotland around the 12th century, but not everywhere at once. In the Lowlands a man could still be John Donaldson, son of Donald, until the 15th century, after which surnames stayed fixed. In the Highlands and Islands, people went on using their father's name well into the 18th century, and in parts of the Northern Isles fixed surnames came only in the 19th, according to ScotlandsPeople.

Lowland surnames often come from land (Murray from Moray, Ogilvie from a barony in Angus) or work (Baxter, a baker; Webster, a weaver; Stewart, a steward). Where whole fishing towns shared a few surnames, people carried to-names, as in John Cowie "Carrot". The Norse left names in the Isles and the north, such as Torquil, Sorley and Gunn. Each tradition kept to itself: Sharon Krossa warns that you cannot pick a name and a byname at random and expect them to match, which is why the generator's Roots setting keeps them apart.

Clans, crests and tartans

Clan comes from Gaelic clann, children. A clan's chief is recognised by the Lord Lyon, and anyone with the chief's surname counts as a member, but a surname does not prove descent: many people took the chief's name for protection or to show loyalty. Clans decide their own septs, the other surnames linked to them, and there is no official list.

There is no such thing as a clan coat of arms. The crest and motto belong to the chief; a clan member may wear the chief's crest inside a strap and buckle, which the Lord Lyon calls the sign of the clansman. Tartans are freer still: the Scottish Register of Tartans says there are no laws about which tartan you may wear, and many clan tartans trace back to the Vestiarium Scoticum, a 19th-century forgery. Five clan names and what they mean:

Clan names, their Gaelic forms, meanings and mottoes
Clan nameGaelicMeaningChief's motto
MacDonaldMacDhòmhnaillNamed for Dòmhnall mac Raghnaill, a grandson of SomerledPer mare per terras, by sea and by land
CampbellCaimbeulFrom cam beul, wry or crooked mouth, first a nicknameNe obliviscaris, forget not
CameronCamshronFrom cam sròn, crooked nose; the first chief may have been named for his noseAonaibh ri chèile, let us unite
MacLeodMacLeòidSon of Leòd, from Old Norse Ljótr, uglyHold fast
MacGregorMacGriogairSon of Griogair, Gregor, from Greek for watchful'S rìoghail mo dhream, royal is my race

The traditional naming pattern

Family historians often meet the old pattern: the first son named for the father's father, the second for the mother's father, the third for the father, and daughters likewise for the mother's mother, the father's mother and the mother. ScotlandsPeople says it was not universally applied and declined during the 19th century, and a Glasgow study of more than 24,000 records from four parishes found no definite proof it was followed in the 1700s. Treat it as a tradition and a useful clue. The tools above work it out for any family.

How to name a Scottish character

  1. 1

    Choose Highland or Lowland

    Gaelic names (Mòrag, Ruairidh, MacLeod) belong to the Highlands and Islands; Scots names (Janet, Jamie, Henderson) to the Lowlands. Keep a character's first name and surname in the same tradition.

  2. 2

    Pick the spelling

    Decide between Gaelic and English forms (Seumas or Hamish, Catrìona or Catherine) and between Mac and Mc, then use the same choice all the way through.

  3. 3

    Give women the right surname

    In English a woman is MacDonald like her father; in Gaelic she is NicDhòmhnaill, daughter of the son of Donald.

  4. 4

    Name the children for the family

    For a family saga, the traditional pattern names sons after the grandfathers and the father and daughters after the grandmothers and the mother.

  5. 5

    Add a to-name if needed

    Where many people shared a surname, a nickname told them apart, as in the to-names of North East fishing towns or the Gaelic Ailean Còcaire, Alan the cook.

Irish names look similar but are a separate tradition: try the Irish name generator, or the Viking name generator for the Norse side of the Isles.

Sources

Frequently asked questions

Are these real Scottish names?

Yes. Every first name and surname is a real name used in Scotland, stored with its origin and meaning. Only the pairings are random, so any match with a real person is a coincidence.

What does Mac mean in Scottish surnames?

Mac is Gaelic for son of, so MacGregor means son of Gregor. Mc is a shortened spelling of the same word, and neither form shows whether a family is Scottish or Irish. Set Mac or Mc to choose the spelling.

Can I generate only Scottish surnames?

Yes. Use our last name generator and choose Scottish to get surnames on their own, each with its meaning. Here, turning off the surname toggle gives first names only.

What are traditional Scottish Gaelic names?

Names such as Lachlan, Morag, Seonaid, Ruairidh and Iain come from Scottish Gaelic or are Gaelic forms of common names. Many have English versions, such as Rory for Ruairidh and Hamish for Seumas.

What is the most popular name in Scotland?

In 2025 it was Noah for boys, given to 318 babies, and Freya for girls, given to 268, according to National Records of Scotland. It was Freya's first time at number one; she replaced Olivia.

What is the female version of Mac?

In Gaelic, Nic, short for nighean mhic, daughter of the son of. The next letter takes an h where Gaelic allows it, so MacDonald (MacDhòmhnaill) becomes NicDhòmhnaill. In English a woman keeps the Mac form.

Is Hamish a Gaelic name?

Yes. Hamish is the English spelling of a Sheumais, the form of Seumas (James) used when calling someone. Mhairi comes from Màiri (Mary) in the same way.

Can anyone wear a clan tartan?

Yes. The Scottish Register of Tartans says there are no laws about which tartan you may wear, just traditions: people usually wear the tartan linked to their surname, and wearing a clan tartan shows allegiance to its chief.

Does a clan surname make me part of the clan?

By clan custom, anyone with the chief's surname counts as a member of the clan. But the surname does not prove you descend from the chief: many families took the chief's name for protection or to show loyalty when surnames became fixed.

What was the Scottish naming pattern?

The first three sons were named after the father's father, the mother's father and the father, and the first three daughters after the mother's mother, the father's mother and the mother. It was a tradition rather than a rule, and it faded during the 1800s.

What is Custom mode?

Custom mode lets you set a few options and add a sentence of details, such as a surname or sibling names. An AI language model then picks up to 10 real names from our database that fit, each with its meaning from our records and a note on why it fits, and you can ask for more like any name you like.

Does the AI make up names or meanings in Custom mode?

No. The AI can only choose from the real names in our database, and every meaning shown comes from our own records. It adds a short note on why each name fits what you asked for.