1. Home
  2. Topics

Scottish Baby Names

Scottish names reflect the rich cultural heritage of the Scots, originally a Celtic tribe that migrated from northern Ireland. This list includes both uniquely Scottish Gaelic baby names, and other names that have been used predominantly in Scotland for so long and often that they are thought of internationally as typically Scottish names, such as Flora and Hector.

Along with Flora and Hector, other Scottish baby names in the US Top 1000 include Esme, Elsie, Evan, Fiona, Graham, Logan, Lennox, and Maxwell. Blair, Cameron, Finley, and Rory are popular Scottish names that work for either gender.

In Scotland itself, top Scottish baby names include Eilidh and Skye for girls, Logan and Harris for boys.

While we include both Scottish names for girls and Scottish boys' names on this list, you can also find individual lists for each gender elsewhere on the site. But the choices here are what we consider the most stylish baby names that are also distinctly Scottish. You also might want to consult our individual lists of Scottish Names for Girls and Scottish Names for Boys.

Alexina

Meaning: defending men

Origin:Variation of Alexandra, Greek
6766
Donnan

Meaning: small brown-haired child

Origin:Irish
8833
Origin:Variation of Leslie
5902
Edina

Meaning: wealthy

Origin:English
2844
Creighton

Meaning: hilltop town, rocky place

Origin:English and Scottish
3219
Gillespie

Meaning: bishop's servant

Origin:Scottish
6916
Erskine

Meaning: from the high cliffs

Origin:Scottish
5515
Farquhar

Meaning: friendly man

Origin:Scottish
5805
Uilleam Uilleam is a rare name that finds its origin...
Origin:Scottish variation of William
7802
Jamesina

Meaning: supplanter

Origin:Feminine variation of James
7086
Fyfe

Meaning: place name

Origin:Scottish
3393
Muir

Meaning: dweller near the moor

Origin:Scottish
4432
Tam

Meaning: twin

Origin:Scottish variation of Thomas
4282
Malvina

Meaning: smooth-browed one

Origin:Scottish
3730
Senga

Meaning: slender

Origin:Scottish
3693
Agnes

Meaning: pure, virginal

Origin:Greek
187
Andrew

Meaning: strong and manly

Origin:Greek
118
Parlan A common name for both boys and girls, the m...
Origin:Irish
6993
Muireall Muireall is a beautiful name usually given t...
Origin:Scottish
10428
Artair The name Artair is sweet and unique, and the...
Origin:Celtic
6848