1. Home
  2. Topics

Best Scottish Girl Names

Scottish baby names for girls 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.

Rowan

Meaning: rowan tree; little redhead

Origin:Scottish and Irish
452
Una

Meaning: one; lamb; happy

Origin:Latin, Irish, or Old Norse
493
Katie

Meaning: pure

Origin:English, diminutive of Katherine
628
Lyle

Meaning: someone who lives on an island

Origin:Scottish and English from French
4940
Mckinley

Meaning: son of the fair hero

Origin:Scottish
2478
Ishbel The name Ishbel has Spanish and Scottish ori...
Origin:Spanish
4861
Adair

Meaning: shallow place in a river near oaks

Origin:English and Scottish
3315
Yvaine

Meaning: evening star

Origin:Female variation of Yvain or Scottish
651
Nessa

Meaning: headlands, promontory

Origin:Scandinavian
653
Skye The meaning of Skye is ‘sky’ or ‘cloud’. It ...
Origin:Scottish place-name
669
Iona The meaning of Iona is ‘violet’ or ‘dove’. I...
Origin:Scottish place-name
711
Greer

Meaning: alert, watchful

Origin:Scottish, contraction of surname Gregor; Latin
884
Morag

Meaning: great

Origin:Scottish
961
Ailish

Meaning: noble

Origin:Scottish and Irish
1116
Mackenzie

Meaning: son of Kenneth

Origin:Scottish
1123
Cameron

Meaning: crooked nose

Origin:Scottish
1406
Marsali

Meaning: warrior

Origin:Scottish Gaelic
1548
Lexi

Meaning: defending men

Origin:Diminutive of Alexandra, Greek
1647
Fenella

Meaning: white-shouldered one

Origin:Celtic
1683
Kirsten The meaning of Kirsten is 'Christian' or 'an...
Origin:Scandinavian variation of Christine
1719