Scottish Girl Names

Scottish Girl Names

Scottish girl names are some of the loveliest in the English-speaking world, and some of the most surprising to spell. Eilidh is AY-lee, Mhairi is VAH-ree, and Seonaid is roughly SHAW-nitch. Alongside those Gaelic gems you’ll find island names like Isla and Iona, sturdy Scots pet names like Elspeth and Maisie, and heroines from ballads and Jacobite history.

We’ve picked 100 Scottish girl names with meanings, grouped by style and with pronunciation where you need it. Looking for a brother’s name? See Scottish boy names. For clans and surnames, visit the Scottish names hub, and for the wider Gaelic world, browse Irish girl names.

Our top picks: Isla, Ailsa, Eilidh, Mhairi, Iona, Skye, Elspeth, Maisie, Catriona, Kirsty, Morven, Flora

These names feel unmistakably Scottish and are well used in Scotland today. Isla in particular has spent years near the top of Scottish birth lists.

NameMeaningOrigin
IslaFrom the Isle of IslayScottish place name
AilsaFrom Ailsa Craig, “fairy rock” or “Alfsigr’s island”Norse / Gaelic
EilidhGaelic Helen; “torch, light”Gaelic
IonaFrom the holy isle of IonaScottish place name
SkyeFrom the Isle of SkyeScottish place name
FreyaLady; Norse goddess of loveNorse
MaisiePearl; Scots pet form of MargaretScots
KirstyFollower of ChristScots form of Christina
FionaFair, whiteCoined by James Macpherson from Gaelic fionn
CatrionaPure (Katherine)Gaelic
MhairiGaelic MaryGaelic; the folk song “Mairi’s Wedding”
RhonaPossibly from the island of Rona; “rough isle”Gaelic / Norse
ShonaGaelic Joan, “God is gracious”Gaelic Seonag
KenzieShort form of Mackenzie, “son of the handsome one”Scottish surname
LornaInvented for R. D. Blackmore’s novel Lorna Doone; linked to Lorne in ArgyllScottish place name
MorvenBig gap, or “great mountain”Place name; used by Macpherson

Gaelic girl names and how to pronounce them

In Scottish Gaelic, mh and bh sound like “v,” s before e or i sounds like “sh,” and dh is often silent. Our Celtic girl names list has more from across the Gaelic world.

NamePronunciationMeaning
SeonaidSHAW-nitchGaelic Janet, “God is gracious”
MaireadMY-ratGaelic Margaret, “pearl”
MarsailiMAR-sa-leeGaelic Marjorie, “pearl”
CiorstaidhKEER-steeGaelic Kirsty, “follower of Christ”
EalasaidYAL-a-satchGaelic Elizabeth, “God is my oath”
OighrigOY-rikPossibly “speckled”; anglicized Effie
BeathagBEH-hakLife; anglicized Sophia or Rebecca
RaonaidRUR-nitchGaelic Rachel, “ewe”
SìneSHEE-naGaelic Jane, “God is gracious”
SìleasSHEE-lasGaelic Julia or Cecilia
PeigiPAY-geeGaelic Peggy, “pearl”
AnnaAH-naGrace, favor
SorchaSOR-ra-khaBright, radiant
MòragMOE-rakGreat; also Gaelic Sarah
DeirdreDEER-draPossibly “sorrowful”; tragic heroine of Scottish and Irish legend
IshbelISH-belScots-Gaelic Isabel, “God is my oath”

Scottish island and place names for girls

Scotland has around 800 islands, and parents have borrowed some of the prettiest. Other nature names are in our names that mean ocean.

NamePlaceNote
ArranIsle of Arran, “Scotland in miniature”Unisex
TireeIsle of TireeSunny, windswept Hebridean island
CollIsle of CollShort and unusual
JuraIsle of JuraWhere George Orwell wrote 1984
HarrisIsle of HarrisFamous for Harris Tweed
KintyreMull of KintyreMade famous by Paul McCartney
NessLoch NessShort form possible: Nessa
LomondLoch LomondUnisex
MorayMoray Firth; “seaboard settlement”Pronounced MUR-ee

Clan and surname names for girls

Clan surnames are increasingly used for girls, especially in the US. More ideas are in our unisex names.

NameMeaningNote
MackenzieSon of Coinneach, “handsome”A US favorite for girls
AinsleyOne’s meadow or clearingBorder surname
LeslieGarden of holliesClan Leslie of Aberdeenshire
BlairPlain, fieldGossip Girl gave it new life
GreerWatchful (from Gregor)Actress Greer Garson
LindsayIsland of linden treesBorder family of Crawford
KylaNarrow strait (caol), or feminine of KyleModern
CampbellCrooked mouthBold choice
DrummondRidgeRare for girls
SutherlandSouthern land (to the Norse)Northernmost mainland county
FraserClan name, possibly NormanUnisex

Classic Scots girl names

The favorite names of Scottish grandmothers, many with warm Scots nicknames. They are similar in spirit to our old lady names, which are fashionable again.

NameMeaningNote
ElspethGod is my oathScots Elizabeth; nickname Elsie
IsobelGod is my oathScottish spelling of Isabel
MoragGreat, or Gaelic SarahHighland classic
EffiePleasant speech (Euphemia)Also used for Oighrig
JessieGod beholds; a Scots pet form of Janet or JeanPopular in the 1800s
JeanGod is graciousRobert Burns married Jean Armour
JanetGod is graciousNickname Jenny or Jess
SengaAgnes spelled backwardsA Glasgow classic
NessieShort for AgnesAlso the Loch Ness monster
AgnesPure, holyNickname Nan or Senga
MarjoriePearlMarjorie Bruce, daughter of Robert the Bruce
KirstineFollower of ChristOlder form of Kirsty
EuphemiaWell spokenTwo medieval queens of Scotland
GrizelGrey battle maiden (Griselda)Lady Grizel Baillie, songwriter
InnesIsland (innis)Also a Moray clan name
AileenScottish and Irish form, possibly of Evelyn or HelenMid-century favorite
MysieScots pet form of Marjorie or MargaretTraditional Lowland Scots
TibbieScots pet form of IsabelRobert Burns wrote a song to “Tibbie”
KirsteenFollower of ChristScottish spelling of Christine

Scottish feminine forms of boys’ names

Scotland has a long tradition of naming daughters after fathers and grandfathers by adding -a or -ina. These once-common names now feel quirky and heritage-rich.

NameFromNote
DavinaDavid, “beloved”Popularized in Scotland in the 1600s
RobinaRobert, “bright fame”Nickname Bina
WilliaminaWilliam, “will + helmet”Short form Wilma or Mina
WilmaShort for WilliaminaLater famous as Wilma Flintstone
ThomasinaThomas, “twin”Nickname Ina or Tamsin
JamesinaJames, “supplanter”Rare, traditional Highland form
GeorginaGeorge, “farmer”Now used worldwide
AlexinaAlexander, “defender of men”Nickname Lexie or Ina
DonaldaDonald, “world ruler”Very Highland
KennaKenneth, “handsome” or “born of fire”Modern and short

Girl names from Scottish history and legend

Queens, Jacobite heroines and ballad heroines: these names carry stories. Explore more with names that mean queen.

NameMeaningFamous bearer
FloraFlowerFlora MacDonald, Jacobite heroine
MargaretPearlSt. Margaret, queen of Scotland
MaryBeloved, or bitterMary, Queen of Scots
GruochUncertainThe historical Lady Macbeth
AnnabellaLoving, gracefulAnnabella Drummond, queen of Scotland
JoanGod is graciousJoan Beaufort, queen of James I
ChristianFollower of ChristChristian Bruce, sister of Robert the Bruce
IsabellaGod is my oathIsabella MacDuff, crowned Robert the Bruce
BonniePretty, fine (Scots)Bonnie Prince Charlie’s nickname
JennyScots pet form of JanetJenny Geddes, who threw a stool in St. Giles’
AilieScots pet form of Alison or HelenTraditional Scots

Nature-inspired Scottish girl names

Heather hills and rowan berries: names from the Scottish countryside. More options appear in our names that mean flower.

NameMeaningNote
HeatherThe heather plantScotland’s iconic purple moorland flower
RowanThe rowan treeProtective tree in Scottish folklore
ThistleScotland’s national flowerBold and unusual
BrackenThe fern covering Scottish hillsEarthy and rare
LinnheFrom Loch LinnheSounds like “Linny”
BraeHillside, slope (Scots)Short and modern
GlennaFeminine of Glen, “valley”Soft and vintage
CorraPossibly from coire, “cauldron” or corriePretty and rare

How to choose a Scottish girl name

  • Weigh Gaelic against anglicized. Mhairi and Eilidh are stunning, but outside Scotland you may spend years spelling them. Mairi, Ailie or Isla are easier alternatives.
  • Borrow an island. Isla, Iona, Skye and Arran are easy to say, instantly Scottish and meaningful if your family has roots there.
  • Revive a family name. Scots grandmothers’ names like Elspeth, Effie and Jessie are charming and increasingly fashionable.
  • Check the nickname. Catriona becomes Cat or Trina; Elspeth becomes Elsie or Beth; Isobel becomes Isa or Belle.
  • Pair Gaelic with simple. A Gaelic middle name like Seonaid or Mairead with an easy first name gives you heritage without spelling headaches.

Frequently asked questions

What is the most popular Scottish girl name?

Olivia, Isla and Amelia have topped National Records of Scotland lists in recent years. Isla, which comes from the Isle of Islay, is the most distinctly Scottish of them.

How do you pronounce Mhairi?

Mhairi is usually pronounced VAH-ree. The “mh” in Scottish Gaelic makes a “v” sound, and the name is the Gaelic form of Mary.

What Scottish girl name means light?

Eilidh, the Gaelic form of Helen, is traditionally linked to “torch” or “light.” Sorcha means “bright, radiant.”

Is Fiona a Scottish name?

Yes. Fiona was popularized by Scottish poet James Macpherson in the 1760s, based on Gaelic fionn, meaning “fair” or “white.”

What are old Scottish girl names?

Elspeth, Morag, Effie, Jessie, Grizel, Euphemia, Marjorie and Senga are traditional Scottish names common among earlier generations.