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.

Maisie

Meaning: pearl or bitter

Origin:Scottish diminutive of Margaret or Mary
32
Isobel

Meaning: pledged to God

Origin:Scottish variation of Isabel
549
Isla

Meaning: island

Origin:Scottish place-name or Spanish
4
Elsie

Meaning: pledged to God

Origin:Diminutive of Elizabeth via its Scottish variation, Elspeth
67
Flora

Meaning: flower

Origin:Latin
69
Elspeth

Meaning: pledged to God

Origin:Scottish variation of Elizabeth
448
Eithne

Meaning: nut kernel

Origin:Gaelic
760
Fiona

Meaning: white, fair

Origin:Scottish
181
Blair

Meaning: dweller on the plain

Origin:Scottish
1506
Esme

Meaning: beloved

Origin:French
247
Eilidh The meaning of Eilidh is ‘sun’ or ‘radiant o...
Origin:Gaelic form of Eleanor
316
Ailsa

Meaning: elf victory

Origin:Scottish from Norse
427
Una

Meaning: one; lamb; happy

Origin:Latin, Irish, or Old Norse
493
Ione

Meaning: violet flower

Origin:Greek
235
Logan

Meaning: small hollow

Origin:Scottish
112
Myra

Meaning: sweet-smelling oil

Origin:Greek
752
Effie

Meaning: pleasant speech

Origin:English diminutive of Euphemia, Greek
294
Magnus

Meaning: greatest

Origin:Scandinavian from Latin
34
Rory

Meaning: red king

Origin:Irish
64
Evander

Meaning: bow warrior; strong man

Origin:Scottish; Greek
47