Scottish Girl Names
Scottish girl names are a lovely bunch, including choices that a very familiar to American ears, such as Isla and Fiona, as well as names that have yet to cross over, like Elspeth and Eilidh.
Along with Fiona and Isla, other Scottish girl names in the US Top 1000 include Annabel and Maisie. Baby girl names popular in Scotland include Isla—one of the top names of Scottish origins on their popularity charts—Olivia, Sophie, and Emily.
Shown here are names of Scottish derivation as well as the girls' names traditionally popular in Scotland, though there is some overlap. Whether you want to honor your Scottish heritage or simply love the culture, consider these lovely Scottish names for girls, ordered by their current popularity on Nameberry.
RELATED:
- Adair
Origin:
English and ScottishMeaning:
"shallow place in a river near oaks"
- Ailish
Origin:
Scottish and IrishMeaning:
"noble"
- Ailsa
Origin:
Scottish from NorseMeaning:
"elf victory"
- Alba
Origin:
LatinMeaning:
"white"
- Annabel
Origin:
Scottish variation of AmabelMeaning:
"loving"
- Annabel
Origin:
Scottish variation of AmabelMeaning:
"loving"
- Arabella
Origin:
LatinMeaning:
"yielding to prayer"
- Blair
Origin:
ScottishMeaning:
"dweller on the plain"
- Bonnie
Origin:
ScottishMeaning:
"beautiful, cheerful"
- Breagha
Origin:
ScottishMeaning:
"beautiful"
- Caitriona
Origin:
Gaelic variation of CatherineMeaning:
"pure"
- Cameron
Origin:
ScottishMeaning:
"crooked nose"
- Campbell
Origin:
ScottishMeaning:
"crooked mouth"
- Eilidh
Origin:
Gaelic form of Eleanor
- Eilidh
Origin:
Gaelic form of Eleanor
- Elsie
Origin:
Diminutive of Elizabeth via its Scottish variation, ElspethMeaning:
"pledged to God"
- Elspeth
Origin:
Scottish variation of ElizabethMeaning:
"pledged to God"
- Esme
Origin:
FrenchMeaning:
"beloved"
- Fenella
Origin:
CelticMeaning:
"white-shouldered one"
- Fifer
Origin:
Scottish occupational nameMeaning:
"piper"
- Fiona
Origin:
ScottishMeaning:
"white, fair"
- Flora
Origin:
LatinMeaning:
"flower"
- Flora
Origin:
LatinMeaning:
"flower"
- Greer
Origin:
Scottish, contraction of surname Gregor; LatinMeaning:
"alert, watchful"
- Idonea
- Iona
Origin:
Scottish place-name
- Ishbel
- Isla
Origin:
Scottish place-name or SpanishMeaning:
"island"
- Islay
Origin:
Scottish place-name
- Isobel
Origin:
Scottish variation of IsabelMeaning:
"pledged to God"
- Katie
Origin:
English, diminutive of KatherineMeaning:
"pure"
- Kenzie
Origin:
Short form of Mackenzie, ScottishMeaning:
"son of Kenneth"
- Kerr
Origin:
ScottishMeaning:
"living near wet ground"
- Kirsten
Origin:
Scandinavian variation of Christine
- Kirsty
- Leith
Origin:
Scottish, river name
- Lexi
Origin:
Diminutive of Alexandra, GreekMeaning:
"defending men"
- Lilias
Origin:
LatinMeaning:
"lily"
- Lyle
Origin:
Scottish and English from FrenchMeaning:
"someone who lives on an island"
- Mackenzie
Origin:
ScottishMeaning:
"son of Kenneth"
- Mairi
Origin:
Scottish variation of MaryMeaning:
"bitter"
- Maisie
Origin:
Scottish diminutive of Margaret or MaryMeaning:
"pearl or bitter"
- Marsaili
Origin:
Scottish form of Marcella
- Marsali
Origin:
Scottish GaelicMeaning:
"warrior"
- Mckinley
Origin:
ScottishMeaning:
"son of the fair hero"
- Mhairi
Origin:
ScottishMeaning:
"bitter"
- Mirren
Origin:
ScottishMeaning:
"drop of the sea, bitter, or beloved"
- Morag
Origin:
ScottishMeaning:
"great"
- Morven
Origin:
Scottish, poetic place-name
- Murron
Origin:
ScottishMeaning:
"white sea"
- Nessa
Origin:
ScandinavianMeaning:
"headlands, promontory"
- Orla
Origin:
IrishMeaning:
"golden princess"
- Paisley
Origin:
ScottishMeaning:
"church, cemetery"
- Rhona
Origin:
ScottishMeaning:
"Scottish island name"
- Rona
Origin:
Scottish spelling variation of Rhona; Norwegian; HebrewMeaning:
"might; song"
- Rowan
Origin:
Scottish and IrishMeaning:
"rowan tree; little redhead"
- Shona
Origin:
Scottish GaelicMeaning:
"God is gracious"
- Skye
Origin:
Scottish place-name
- Tiree
Origin:
Place nameMeaning:
"Land of corn"
- Una
Origin:
Latin, Irish, or Old NorseMeaning:
"one; lamb; happy"
- Vaila
Origin:
ScottishMeaning:
"foreign Isle"
- Vevina
Origin:
ScottishMeaning:
"sweet lady"
- Yvaine
Origin:
Female variation of Yvain or ScottishMeaning:
"evening star"