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.

Archie

Meaning: truly brave

Origin:Diminutive of Archibald, Teutonic
54
Lachlan

Meaning: from the fjord-land

Origin:Scottish
65
Callum

Meaning: dove

Origin:Scottish form of Columba, Latin
94
Hugh

Meaning: mind, intellect

Origin:English from German
193
Malcolm

Meaning: devotee of St. Colomba

Origin:Scottish
130
Hamish

Meaning: supplanter

Origin:Scottish variation of James
159
Angus

Meaning: one strength

Origin:Anglicized form of Aonghus, Aonghas, Gaelic
195
Maxwell

Meaning: great stream

Origin:Scottish
237
Lennox

Meaning: elm grove

Origin:Scottish
271
Lyle

Meaning: someone who lives on an island

Origin:Scottish and English from French
901
Ewan

Meaning: born of the yew tree

Origin:Scottish form of Gaelic Eoghan
375
Fergus

Meaning: man of force

Origin:Scottish and Irish
345
Kenneth

Meaning: born of fire, handsome

Origin:Scottish and Irish
113
Hector

Meaning: holding fast

Origin:Greek
351
Graham

Meaning: gravelly homestead

Origin:Scottish
44
Evan

Meaning: God is gracious

Origin:Welsh variation of John
371
Eoin

Meaning: God is gracious

Origin:Irish, variation of John
545
Euphemia

Meaning: fair speech

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

Meaning: oak tree ford

Origin:Scottish and Irish
2162