Scottish Baby Names, With Pronunciation
Scottish names draw on Gaelic, Scots and Norse at once. This list gives 41 of them with plain-English respellings, honest meanings, and NRS 2025 ranks in Scotland alongside ONS 2025 ranks for England and Wales, which for names like Eilidh and Struan are worlds apart.
Forty-one Scottish names, with a plain-English way to say each one
Scottish names come from three places at once: Gaelic, Scots, and the Norse and Norman layers that arrived on top of both. The Gaelic ones follow rules close to Irish — bh and mh are usually a v, ch is the sound in loch, and dh and gh are usually silent — but the Scots and Norse names, Blair, Fraser, Magnus and Torin among them, say themselves.
The rank columns compare National Records of Scotland's 2025 file with the Office for National Statistics 2025 file for England and Wales. It is the same island and, for many of these names, an entirely different level of familiarity.
| Name | Say it | Meaning and origin | Rank: Scotland / England and Wales |
|---|---|---|---|
| Isla | EYE-la | The island of Islay, or the River Isla | 2nd / 4th |
| Freya | FRAY-a | Old Norse, the goddess Freyja; Scotland's top girls' name in 2025 | 1st / 7th |
| Eilidh | AY-lee | Gaelic; usually taken as a form of Helen or of Eilidh "light" | 28th / 1,454th |
| Maisie | MAY-zee | Scots diminutive of Màiri or Mairead | 11th / 43rd |
| Bonnie | BON-ee | Scots for pretty, from Old French bonne | 32nd / 48th |
| Skye | SKY | The Hebridean island | 60th / 219th |
| Iona | eye-OH-na | The island; the name's older form is Ioua, of uncertain sense | 86th / 520th |
| Flora | FLOR-a | Latin for flower; long established in the Highlands via Flòraidh | 94th / 241st |
| Mirren | MIRR-en | From Saint Mirin of Paisley; meaning uncertain | 99th / 3,035th |
| Ailsa | AIL-sa | From Ailsa Craig, the island in the Firth of Clyde | 140th / 1,892nd |
| Aila | AY-la | Anglicised respelling of Eilidh, ranked separately | 157th / 573rd |
| Effie | EFF-ee | Short form of Euphemia, Greek for "well spoken of" | 183rd / 210th |
| Sorcha | SUR-a-kha | Gaelic for brightness; often anglicised as Sarah, which is unrelated | 324th / 5,927th |
| Mhairi | VAH-ree | From the vocative of Màiri, the Gaelic Mary | 359th / 3,705th |
| Elspeth | ELS-peth | Scots form of Elizabeth | 387th / 997th |
| Catriona | ka-TREE-na or kat-ree-OH-na | Gaelic form of Catherine; both stresses are in use | 780th / 5,927th |
| Noah | NO-a | Hebrew, rest or comfort; Scotland's top boys' name in 2025 | 1st / 2nd |
| Rory | ROR-ee | Gaelic Ruaidhrí, red king | 3rd / 17th |
| Archie | AR-chee | Diminutive of Archibald, Germanic "genuine and bold" | 8th / 11th |
| Finlay | FIN-lay | Gaelic Fionnlagh, fair-haired warrior; Finley is the English spelling | 9th / 175th |
| Harris | HA-riss | The Hebridean district, and separately an English surname | 10th / 396th |
| Brodie | BROH-dee | A Moray place name and clan name; sense disputed | 15th / 158th |
| Lewis | LOO-iss | The Hebridean island, and separately the French Louis | 22nd / 231st |
| Angus | ANG-gus | Gaelic Aonghas, roughly "one choice" | 33rd / 325th |
| Callan | KAL-an | From a Gaelic surname; meaning disputed | 36th / 650th |
| Logan | LOH-gan | A Lanarkshire place name, from lag, hollow | 35th / 87th |
| Cameron | KAM-ron | Gaelic cam sròn, crooked nose | 48th / 216th |
| Ruaridh | ROO-ree | Gaelic spelling of Rory | 52nd / 1,466th |
| Arran | A-ran | The island in the Firth of Clyde | 60th / 1,226th |
| Blair | BLAIR | Gaelic blàr, a plain or field | 62nd / 1,307th |
| Hamish | HAY-mish | From Sheumais, the vocative of Seumas, the Gaelic James | 62nd / 484th |
| Callum | KAL-um | From Latin columba, dove, through Colum Cille | 68th / 251st |
| Ruairidh | ROO-a-ree | A second Gaelic spelling of Rory, ranked apart | 73rd / 2,133rd |
| Lachlan | LOK-lan | Gaelic Lochlann, meaning "from Norway" | 79th / 283rd |
| Murray | MURR-ee | The province of Moray, from a root meaning sea settlement | 88th / 2,014th |
| Fergus | FER-gus | Gaelic Fearghas, man of vigour | 91st / 396th |
| Innes | IN-iss | Gaelic innis, island or meadow | 104th / 2,952nd |
| Struan | STROO-an | A Perthshire place name, from sruth, stream | 111th / not ranked |
| Fraser | FRAY-zer | A Norman-derived surname; origin genuinely uncertain | 116th / 308th |
| Magnus | MAG-nus | Latin for great, carried to Orkney and Shetland by the Norse | 122nd / 432nd |
| Euan | YOO-an | Anglicised Eoghan; Ewan is the same name, ranked separately | 163rd / 1,007th |
What the data actually shows
Some of these names barely exist south of the border
Eilidh is 28th in Scotland and 1,454th in England and Wales. Mirren is 99th and 3,035th. Murray is 88th and 2,014th. Innes is 104th and 2,952nd. Struan is 111th in Scotland and was given to two or fewer boys in England and Wales, which means the ONS suppressed it entirely. Others travel easily: Isla, Freya, Maisie, Bonnie, Logan and Archie are top-50 names in both countries.
Spelling splits are severe in Gaelic names
Ruaridh ranks 52nd in Scotland with 80 babies and Ruairidh 73rd with 67. Added together they would sit around 24th. Eilidh at 28th and its respelling Aila at 157th are the same sound. Finlay is the Scottish spelling and Finley the English one, and the ONS ranks Finley 20th in England and Wales while NRS ranks Finlay 9th in Scotland. Every registry here counts spellings separately, so Gaelic names always look rarer than they sound.
Place names carry more of the list than people expect
Isla, Skye, Iona, Ailsa, Harris, Lewis, Arran, Blair, Murray, Innes and Struan are all geography. That is a much higher proportion than in the English or Irish lists, and it is why so many Scottish names have straightforward, concrete meanings: a stream, a hollow, a field, an island.
How to use this list
Pick your spelling once and defend it. Ruaridh, Ruairidh, Ruairi and Rory are four ways to write one name, and the further from Rory you go, the more often it will be misspelled outside Scotland — but the closer you stay to Rory, the less of the Gaelic remains. There is no neutral option, only a decision.
Do not assume the anglicisation shares a root. Sorcha is often rendered as Sarah, and Mhairi as Mary or Vari, but these are conventions of convenience rather than etymology. Sorcha means brightness and Sarah is Hebrew for princess; they have nothing to do with each other.
Finally, listen to a Gaelic speaker rather than guessing. LearnGaelic's dictionary carries recorded audio, and several of these names — Eilidh, Sorcha, Aonghas, Fionnlagh — are easier to hear once than to read three times.
Sources
- Babies' First Names, 2025 — National Records of Scotland, accessed
- Babies' First Names 2025: summary tables — National Records of Scotland, accessed
- Scottish names — Behind the Name, accessed
- LearnGaelic dictionary with audio — LearnGaelic (MG ALBA and Bord na Gaidhlig), accessed
- Baby names in England and Wales: 2025 — Office for National Statistics, accessed