Scottish 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 popular far beyond Edinburgh 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, ordered by their current popularity on Nameberry.
RELATED:
- Adair
Origin:
Scottish and IrishMeaning:
"oak tree ford"
- Agnes
Origin:
GreekMeaning:
"pure, virginal"
- Aileas
Origin:
Scottish form of AliceMeaning:
"noble"
- Ailsa
Origin:
Scottish from NorseMeaning:
"elf victory"
- Ainsley
Origin:
ScottishMeaning:
"one's own meadow"
- Alasdair
Origin:
Scottish variation of AlexanderMeaning:
"defending men"
- Alexina
Origin:
Variation of Alexandra, GreekMeaning:
"defending men"
- Andrew
Origin:
GreekMeaning:
"strong and manly"
- Angus
Origin:
Anglicized form of Aonghus, Aonghas, GaelicMeaning:
"one strength"
- Archibald
Origin:
Scottish from GermanMeaning:
"truly brave"
- Archie
Origin:
Diminutive of Archibald, TeutonicMeaning:
"truly brave"
- Arran
Origin:
Scottish place nameMeaning:
"ridged island"
- Artair
- Auley
Origin:
Scottish and ManxMeaning:
"ancestor's descendant"
- Blair
Origin:
ScottishMeaning:
"dweller on the plain"
- Bruce
Origin:
Scottish and English from FrenchMeaning:
"from the brushwood thicket"
- Callum
Origin:
Scottish form of Columba, LatinMeaning:
"dove"
- Calum
Origin:
Variation of Callum, Scottish form of Columba, LatinMeaning:
"dove"
- Cameron
Origin:
Scottish surnameMeaning:
"crooked nose"
- Campbell
Origin:
ScottishMeaning:
"crooked mouth"
- Catriona
Origin:
Scottish form of Katherine, GreekMeaning:
"pure"
- Clyde
Origin:
Scottish river name
- Conall
Origin:
IrishMeaning:
"strong as a wolf"
- Conran
Origin:
Irish, anglicization of O'conarainMeaning:
"descendant of Conaran"
- Craig
Origin:
ScottishMeaning:
"from the rocks"
- Creighton
Origin:
English and ScottishMeaning:
"hilltop town, rocky place"
- Darragh
Origin:
IrishMeaning:
"oak tree"
- Davina
Origin:
HebrewMeaning:
"little deer"
- Diarmad
- Donnan
Origin:
IrishMeaning:
"small brown-haired child"
- Dougal
Origin:
ScottishMeaning:
"dark stranger"
- Douglas
Origin:
ScottishMeaning:
"black water"
- Duff
Origin:
IrishMeaning:
"swarthy"
- Dugald
Origin:
Variation of Dougal, ScottishMeaning:
"dark stranger"
- Duncan
Origin:
ScottishMeaning:
"dark warrior"
- Edina
Origin:
EnglishMeaning:
"wealthy"
- Effie
Origin:
English diminutive of Euphemia, GreekMeaning:
"pleasant speech"
- Eilidh
Origin:
Gaelic form of Eleanor
- Eithne
Origin:
GaelicMeaning:
"nut kernel"
- Elsie
Origin:
Diminutive of Elizabeth via its Scottish variation, ElspethMeaning:
"pledged to God"
- Elspeth
Origin:
Scottish variation of ElizabethMeaning:
"pledged to God"
- Eoghan
Origin:
Irish GaelicMeaning:
"born of the yew tree"
- Eoin
Origin:
Irish, variation of JohnMeaning:
"God is gracious"
- Erskine
Origin:
ScottishMeaning:
"from the high cliffs"
- Esme
Origin:
FrenchMeaning:
"beloved"
- Euan
Origin:
Gaelic, Anglicized form of EoghannMeaning:
"born of the yew tree"
- Euphemia
Origin:
GreekMeaning:
"fair speech"
- Evan
Origin:
Welsh variation of JohnMeaning:
"God is gracious"
- Evander
Origin:
Scottish; GreekMeaning:
"bow warrior; strong man"
- Ewan
Origin:
Scottish form of Gaelic EoghanMeaning:
"born of the yew tree"
- Farquhar
Origin:
ScottishMeaning:
"friendly man"
- Fenella
Origin:
CelticMeaning:
"white-shouldered one"
- Fergus
Origin:
Scottish and IrishMeaning:
"man of force"
- Fife
Origin:
ScottishMeaning:
"place name"
- Findlay
- Fingal
Origin:
GaelicMeaning:
"fair stranger"
- Finlay
Origin:
Irish and ScottishMeaning:
"fair-haired hero"
- Finola
Origin:
IrishMeaning:
"white shoulders"
- Fiona
Origin:
ScottishMeaning:
"white, fair"
- Flora
Origin:
LatinMeaning:
"flower"
- Fraser
Origin:
Scottish from FrenchMeaning:
"strawberry"
- Fyfe
Origin:
ScottishMeaning:
"place name"
- Gavin
Origin:
CelticMeaning:
"white hawk"
- Gillespie
Origin:
ScottishMeaning:
"bishop's servant"
- Glen
Origin:
ScottishMeaning:
"a narrow valley"
- Gordon
Origin:
ScottishMeaning:
"great hill"
- Graham
Origin:
ScottishMeaning:
"gravelly homestead"
- Greer
Origin:
Scottish, contraction of surname Gregor; LatinMeaning:
"alert, watchful"
- Gregor
Origin:
Scottish form of GregoryMeaning:
"vigilant, a watchman"
- Hamish
Origin:
Scottish variation of JamesMeaning:
"supplanter"
- Hector
Origin:
GreekMeaning:
"holding fast"
- Hugh
Origin:
English from GermanMeaning:
"mind, intellect"
- Iain
Origin:
Gaelic variation of JohnMeaning:
"God is gracious"
- Innes
Origin:
ScottishMeaning:
"from the river island"
- Iona
Origin:
Scottish place-name
- Ione
Origin:
GreekMeaning:
"violet flower"
- Iseabail
- Ishbel
- Isla
Origin:
Scottish place-name or SpanishMeaning:
"island"
- Ismay
Origin:
Possible variation of EsmeMeaning:
"esteemed, beloved"
- Isobel
Origin:
Scottish variation of IsabelMeaning:
"pledged to God"
- Ivar
Origin:
NorseMeaning:
"yew wood, archer"
- Ivor
Origin:
Scottish variation of Welsh IforMeaning:
"yew"
- Jamesina
Origin:
Feminine variation of JamesMeaning:
"supplanter"
- Jean
Origin:
English and Scottish, from French variation of JohannaMeaning:
"God is gracious"
- Keir
Origin:
IrishMeaning:
"dark, black"
- Keith
Origin:
ScottishMeaning:
"wood"
- Kenna
Origin:
Scottish, feminine form of Kenneth
- Kenneth
Origin:
Scottish and IrishMeaning:
"born of fire, handsome"
- Kyle
Origin:
ScottishMeaning:
"narrow spit of land"
- Lachlan
Origin:
ScottishMeaning:
"from the fjord-land"
- Lennox
Origin:
ScottishMeaning:
"elm grove"
- Lesley
Origin:
Variation of Leslie
- Lileas
Origin:
Scottish variation of Lily
- Lilias
Origin:
LatinMeaning:
"lily"
- Logan
Origin:
ScottishMeaning:
"small hollow"
- Lorna
Origin:
English literary name
- Lyle
Origin:
Scottish and English from FrenchMeaning:
"someone who lives on an island"
- Macaulay
Origin:
ScottishMeaning:
"son of righteousness"
- Magnus
Origin:
Scandinavian from LatinMeaning:
"greatest"
- Mairead
Origin:
Irish, shortened fom of Mairghread, variation of MargaretMeaning:
"pearl"
- Mairi
Origin:
Scottish variation of MaryMeaning:
"bitter"
- Maisie
Origin:
Scottish diminutive of Margaret or MaryMeaning:
"pearl or bitter"
- Malcolm
Origin:
ScottishMeaning:
"devotee of St. Colomba"
- Malvina
Origin:
ScottishMeaning:
"smooth-browed one"
- Margery
Origin:
Medieval variation of MargaretMeaning:
"pearl"
- Marjorie
Origin:
Scottish variation of Margery, diminutive of MargaretMeaning:
"pearl"
- Maxwell
Origin:
ScottishMeaning:
"great stream"
- Morven
Origin:
Scottish, poetic place-name
- Muir
Origin:
ScottishMeaning:
"dweller near the moor"
- Muireall
- Mungo
Origin:
Scottish nicknameMeaning:
"my pet"
- Muriel
Origin:
IrishMeaning:
"of the bright sea"
- Murray
Origin:
ScottishMeaning:
"settlement by the sea"
- Myra
Origin:
GreekMeaning:
"sweet-smelling oil"
- Neil
Origin:
IrishMeaning:
"cloud"
- Nessa
Origin:
ScandinavianMeaning:
"headlands, promontory"
- Niall
Origin:
IrishMeaning:
"cloud"
- Ninian
Origin:
Scottish and Irish, meaning unknown
- Niven
Origin:
ScottishMeaning:
"little saint"
- Ossian
Origin:
Old IrishMeaning:
"little deer"
- Padraig
Origin:
IrishMeaning:
"patrician, noble"
- Parlan
- Ramsay
Origin:
EnglishMeaning:
"low-lying land"
- Rhona
Origin:
ScottishMeaning:
"Scottish island name"
- Rona
Origin:
Scottish spelling variation of Rhona; Norwegian; HebrewMeaning:
"might; song"
- Rory
Origin:
IrishMeaning:
"red king"
- Ross
Origin:
English and ScottishMeaning:
"upland, peninsula"
- Rowena
Origin:
WelshMeaning:
"white spear or famous friend"
- Ruairidh
- Senga
Origin:
ScottishMeaning:
"slender"
- Sholto
Origin:
Scottish from the GaelicMeaning:
"sower"
- Sile
- Sinclair
Origin:
ScottishMeaning:
"from the town of St. Clair"
- Skye
Origin:
Scottish place-name
- Stewart
Origin:
ScottishMeaning:
"steward"
- Struan
Origin:
GaelicMeaning:
"stream"
- Stuart
Origin:
ScottishMeaning:
"steward"
- Tam
Origin:
Scottish variation of ThomasMeaning:
"twin"
- Torquil
Origin:
Scottish from NorseMeaning:
"Thor's cauldron"
- Uilleam
Origin:
Scottish variation of William
- Una
Origin:
Latin, Irish, or Old NorseMeaning:
"one; lamb; happy"
- Wallace
Origin:
ScottishMeaning:
"foreigner, stranger"