Scottish names have a special mix of grit and softness. Some feel rugged and outdoorsy (think islands, rivers, and glens), while others sound polished enough for a boardroom, a book character, or a tiny new baby. If you want a name that feels rooted and memorable, Scotland gives you plenty of options.
Here’s the wide range of options you can choose from:
Popular Scottish Names
- Isla: island (Scottish place name)
- Skye: Isle of Skye (Scottish place name)
- Harris: from Harris (Scottish island name)
- Arran: Isle of Arran (Scottish island name)
- Iona: from Iona (Scottish island name)
- Orkney: Orkney Islands (Scottish place name)
- Lewis: Isle of Lewis (Scottish place name)
- Shetland: Shetland Islands (Scottish place name)
- Clyde: River Clyde (Scottish river name)
- Tay: River Tay (Scottish river name)
- Lomond: from Loch Lomond (Scottish place name)
- Logan: little hollow (Scottish place name and surname)
- Blair: plain, battlefield
- Ross: headland, promontory
- Cameron: crooked nose
- Campbell: crooked mouth
- Douglas: dark river, dark stream
- Fraser: strawberry (from the surname)
- Gordon: great hill
- Grant: great, tall
- Scott: from Scotland, a Scot
- Stewart: steward, house guardian
- Stuart: steward, house guardian
- MacKenzie: son of Coinneach
- MacLeod: son of Leod
- MacDonald: world ruler (from Domhnall)
- Sinclair: Saint Clair (from the surname)
- Buchanan: house of the canon
- Kerr: rough, jagged
- Boyd: blond, yellow (from the surname)
- Murray: settlement by the sea
- Innes: from the river island
- Lennox: elm grove
- Ramsay: wild garlic island
- Hay: hedge, enclosure
- Graham: gravelly homestead
- Wallace: foreigner, Welshman
- Brodie: ditch, mire (place name and surname)
- Sutherland: southern land
Best Scottish Names for Boys
- Callum: dove
- Angus: one strength
- Duncan: brown warrior
- Alastair: defender of mankind
- Ian: God is gracious
- Hamish: supplanter (Scottish form of James)
- Ewan: born of the yew tree
- Euan: born of the yew tree
- Lachlan: from the land of the lakes
- Finlay: fair warrior
- Finley: fair warrior
- Malcolm: devotee of Saint Columba
- Fergus: man of vigor
- Gavin: white hawk
- Gregor: watchful, vigilant
- Bruce: from the brushwood thicket
- Craig: rock, crag
- Keir: dark
- Tavish: Scottish form of Thomas
- Murdo: sea warrior
- Murdock: sea warrior
- Kenneth: handsome
- Colin: puppy, young hound
- Archie: genuine, bold
- Archibald: genuine, bold
- Barclay: birch meadow
- Calder: rocky water
- Davie: beloved (Scottish form of David)
- Dougal: dark stranger
- Ivor: yew, archer
- Ramsay: wild garlic island
- Roderick: famous ruler
- Ross: headland, promontory
- Struan: stream
- Wallace: foreigner, Welshman
Best Scottish Names for Girls
- Fiona: fair, white
- Isla: island (Scottish place name)
- Skye: Isle of Skye (Scottish place name)
- Iona: from Iona (Scottish island name)
- Ailsa: Ailsa Craig (Scottish place name)
- Eilidh: Gaelic form of Helen
- Mairi: Gaelic form of Mary
- Maisie: pearl (Scottish diminutive of Margaret)
- Effie: well-spoken
- Morag: great (Gaelic form of Sarah is sometimes used, but Morag is its own Scottish Gaelic name)
- Shona: God is gracious (Scottish Gaelic form of Joan)
- Catriona: pure
- Katrina: pure
- Kirsty: follower of Christ
- Flora: flower
- Heather: heather plant
- Bonnie: pretty
- Kenna: born of fire (from Kenneth)
- Elspeth: pledged to God
- Isobel: pledged to God
- Ishbel: pledged to God
- Jean: God is gracious
- Jeanie: God is gracious
- Rhona: rough island (often linked to the place name Rona)
- Sheena: God is gracious
- Lorna: fox
- Aileen: bright, shining one
- Mirren: drop of the sea (linked to Saint Mirin)
- Moira: bitter (Gaelic form of Mary)
- Marsali: pearl (Scottish form of Marjorie)
- Seonaid: God is gracious
- Una: one (also linked to lamb in some traditions)
- Nairne: from Nairn (Scottish place name)
- Leana: bright one (often used as a Scottish variant of Helen)
- Skara: from Skara (place name)
- Eira: snow
Classic Scottish Names

- Agnes: pure, holy
- Andrew: manly
- Arthur: bear
- Beatrice: bringer of joy
- David: beloved
- Edith: riches, blessed
- Eliza: my God is an oath
- Elizabeth: my God is an oath
- Euphemia: well-spoken
- George: farmer
- Helen: torch, light
- James: supplanter
- John: God is gracious
- Margaret: pearl
- Mary: bitter
- Robert: bright fame
- Thomas: twin
- William: resolute protection
- Christina: follower of Christ
- Victoria: victory
Unique Scottish Names
- Aonghus: one strength (Gaelic form of Angus)
- Coinneach: handsome (Gaelic form of Kenneth)
- Donnchadh: brown warrior (Gaelic form of Duncan)
- Domhnall: ruler of the world (Gaelic form of Donald)
- Ruairidh: red king
- Sorley: summer traveler
- Torquil: Thor’s cauldron
- Ranald: ruler’s advisor
- Gilleasbuig: servant of the bishop (Gaelic form of Archibald)
- Eachann: horse lord (Gaelic form of Hector)
- Fionnlagh: fair warrior (Gaelic form of Finlay)
- Padruig: noble (Gaelic form of Patrick)
- Seumas: supplanter (Gaelic form of James)
- Eoghann: born of the yew tree
- Uilleam: resolute protection (Gaelic form of William)
- Mhairi: Gaelic form of Mary
- Sileas: blind (Gaelic form of Cecilia)
- Mhairi-Anna: Gaelic form of Mary Anne
- Beathag: life
- Oighrig: meaning uncertain
- Gormlaith: blue princess
- Liusaidh: light (Gaelic form of Lucy)
- Peigi: pearl (Gaelic form of Peggy)
- Elspet: pledged to God (Scottish form of Elizabeth)
- Morven: great gap (Scottish place name)
If you want the quickest way to narrow this down, pick the style first. Do you want a name that feels like the Highlands (Skye, Arran, Harris), a classic that never needs explaining (Malcolm, Fiona, Andrew), or something more Gaelic and distinctive (Ruairidh, Donnchadh, Liusaidh)? Then say your top five out loud with your last name. The name that still sounds good when you are tired and saying it for the tenth time is usually the one worth keeping.