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.

Jean

Meaning: God is gracious

Origin:English and Scottish, from French variation of Johanna
723
Lileas Lileas is a Latin-originated name traditiona...
Origin:Scottish variation of Lily
4478
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
Cameron

Meaning: crooked nose

Origin:Scottish surname
372
Fenella

Meaning: white-shouldered one

Origin:Celtic
1683
Campbell

Meaning: crooked mouth

Origin:Scottish
1704
Morven The meaning of Morven is derived from the wo...
Origin:Scottish, poetic place-name
1975
Sinclair

Meaning: from the town of St. Clair

Origin:Scottish
1336
Murray

Meaning: settlement by the sea

Origin:Scottish
994
Muriel

Meaning: of the bright sea

Origin:Irish
957
Rowena

Meaning: white spear or famous friend

Origin:Welsh
497
Lorna The meaning of Lorna is ‘victory’ or ‘fox’. ...
Origin:English literary name
1361
Kenna Kenna is a feminine name of American origin....
Origin:Scottish, feminine form of Kenneth
3157
Marjorie

Meaning: pearl

Origin:Scottish variation of Margery, diminutive of Margaret
646
Iseabail Having both Spanish and Hebrew origins, the ...
Origin:Spanish
9132
Archibald

Meaning: truly brave

Origin:Scottish from German
317
Keir

Meaning: dark, black

Origin:Irish
373