950+ Scottish Names You’ll Love: Traditional, Modern & Unique Scottish Names

Choosing a name for your baby is a special moment. If you love Scottish culture, you’re in the right place. Scotland offers a rich collection of names full of history and charm. Scottish names often

Written by: James

Published on: July 12, 2026

Choosing a name for your baby is a special moment. If you love Scottish culture, you’re in the right place. Scotland offers a rich collection of names full of history and charm.

Scottish names often come from nature, clans, and old legends. They carry strong meanings and deep roots. This makes them a wonderful choice for parents who want something meaningful.

In this list, you will find over 950 Scottish names. There are traditional names, modern picks, and unique choices too. Whether you want something classic or something fresh, there is a name here for you.

Take your time exploring these names. Read their meanings and see which one feels right. A great Scottish name can become a beautiful part of your child’s identity.

Scottish Names You’ll Love for Boys

Scottish Names You'll Love for Boys
  • Angus
  • Alasdair
  • Bruce
  • Cameron
  • Callum
  • Duncan
  • Douglas
  • Ewan
  • Fraser
  • Gordon
  • Graham
  • Hamish
  • Iain
  • Kenneth
  • Lachlan
  • Malcolm
  • Murdoch
  • Neil
  • Ross
  • Stuart
  • Wallace
  • Blair
  • Boyd
  • Craig
  • Drummond
  • Finlay
  • Gilbert
  • Harris
  • Innes
  • Jamie
  • Keir
  • Lennox
  • Magnus
  • Nairn
  • Ogilvie
  • Preston
  • Quinlan
  • Rory
  • Sutherland
  • Tavish
  • Wynn
  • Aiden
  • Broden
  • Colin
  • Dougal
  • Erskine
  • Fergus
  • Gavin
  • Hugh
  • Ivor
  • Jock
  • Keith
  • Lorne
  • Moray
  • Niall
  • Osgar
  • Padraig
  • Ramsay
  • Struan
  • Torquil
  • Ullas
  • Vernon
  • Watt
Also READ This  290+ Funny Island Names [Ultimate List for 2026]

Scottish Names You’ll Love for Girls

  • Aileen
  • Bonnie
  • Catriona
  • Elspeth
  • Fiona
  • Isla
  • Jean
  • Kirsty
  • Lorna
  • Mairi
  • Morag
  • Moira
  • Nessa
  • Rhona
  • Senga
  • Skye
  • Tavia
  • Una
  • Winnie
  • Ainsley
  • Bridie
  • Cairstine
  • Davina
  • Ealasaid
  • Freya
  • Greer
  • Heather
  • Ishbel
  • Jinty
  • Kenna
  • Leslie
  • Marsaili
  • Netta
  • Orla
  • Peigi
  • Rowena
  • Shona
  • Torrin
  • Ainslee
  • Bella
  • Ceana
  • Deirdre
  • Effie
  • Flora
  • Georgina
  • Hazel
  • Iona
  • Jessie
  • Kaitlin
  • Lilias
  • Marigold
  • Nan
  • Onyx
  • Paisley
  • Robena
  • Seonaid
  • Thora
  • Vaila
  • Wren
  • Ailith
  • Bethia
  • Cara
  • Dot
  • Enid

Popular Scottish Baby Names in the USA

  • Ava
  • Isla
  • Aiden
  • Grayson
  • Mackenzie
  • Blair
  • Cameron
  • Rory
  • Fiona
  • Skylar
  • Ainsley
  • Finlay
  • Callum
  • Ellery
  • Graham
  • Douglas
  • Kinsley
  • Bryce
  • Lachlan
  • Maisie
  • Kenzie
  • Emerson
  • Harlow
  • Brodie
  • Duncan
  • Camden
  • Paisley
  • Marlowe
  • Quinn
  • Sloane
  • Logan
  • Kyle
  • Ross
  • Reid
  • Tavish
  • Wren
  • Arran
  • Hamish
  • Elsie
  • Munro
  • Torin
  • Riordan
  • Shea
  • Payton
  • Kendall
  • Blythe
  • Sutherland
  • Gavin
  • Craig
  • Fergus
  • Isla-Rose
  • Baird
  • Cairn
  • Dallas
  • Ewen
  • Fyfe
  • Girvan
  • Harkness
  • Ives
  • Jarrah
  • Kade
  • Lindsay
  • Moray

Modern Scottish Names That Feel Fresh

  • Arlo
  • Brodie
  • Coira
  • Darroch
  • Elowen
  • Fintan
  • Greer
  • Haven
  • Islay
  • Jago
  • Kai (Scots use)
  • Lorne
  • Meya
  • Nova (Scots-inspired use)
  • Oran
  • Piper
  • Quinlan
  • Reeve
  • Saoirse
  • Torren
  • Uisdean
  • Vance
  • Wrenna
  • Ailsa
  • Brae
  • Calder
  • Dree
  • Ealan
  • Faela
  • Glen
  • Haley (Scots-linked)
  • Innis
  • Jorah (Scots-adjacent)
  • Kester
  • Lark
  • Moss
  • Niven
  • Onora
  • Paisley
  • Quill
  • Reeve
  • Storm
  • Torridon
  • Uist
  • Vale
  • Wisp
  • Aithne
  • Breck
  • Corrie
  • Dunmore
  • Elan
  • Fenna
  • Glenna
  • Heron
  • Isla-Grace
  • Jenna (Scots-linked)
  • Kestrel
  • Larkin
  • Meadow
  • Nairne
  • Orkney
  • Presley (Scots-linked use)

Cute Scottish Names for Babies

Cute Scottish Names for Babies
  • Bonnie
  • Beag (wee)
  • Coo
  • Dougie
  • Effie
  • Fifi
  • Gigi
  • Hen
  • Innie
  • Jamie
  • Katie
  • Lulu
  • Mackie
  • Nessie
  • Oona
  • Pip
  • Quinnie
  • Rosie
  • Suzy
  • Teenie
  • Vinnie
  • Winnie
  • Ailie
  • Birdie
  • Chick
  • Dot
  • Ellie
  • Flossie
  • Gracie
  • Honey
  • Immy
  • Jinty
  • Kitty
  • Lassie
  • Minnie
  • Nanny
  • Ollie
  • Peedie
  • Quig
  • Robbie
  • Sonsie
  • Tot
  • Wee-Jamie
  • Bairnie
  • Cherub
  • Dimples
  • Elfie
  • Fluff
  • Giddy
  • Hootie
  • Itty
  • Jelly
  • Kip
  • Loulou
  • Mo
  • Nib
  • Oaty
  • Pud
  • Squidge
  • Tibbie
  • Uggie
  • Vole
  • Wiggle

Scottish Clan Names

  • MacDonald
  • MacLeod
  • Campbell
  • Stewart
  • Fraser
  • Gordon
  • MacKenzie
  • MacGregor
  • Robertson
  • Murray
  • Sutherland
  • Sinclair
  • Ross
  • MacIntyre
  • MacPherson
  • Cameron
  • Buchanan
  • Grant
  • Douglas
  • Armstrong
  • Hamilton
  • Bruce
  • MacLean
  • MacNeil
  • Crawford
  • Elliot
  • Kerr
  • Lindsay
  • Wallace
  • MacKay
  • Chisholm
  • Forbes
  • Innes
  • Lamont
  • Menzies
  • Ogilvie
  • Urquhart
  • MacDougall
  • MacAlister
  • MacFarlane

Vintage Scottish Names Making a Comeback

Vintage Scottish Names Making a Comeback
  • Agnes
  • Alistair
  • Archibald
  • Beatrix
  • Cormac
  • Edith
  • Ewart
  • Florence
  • Gideon
  • Hector
  • Ida
  • Jock
  • Kenneth
  • Lachlan
  • Maude
  • Nathaniel
  • Ottilie
  • Percival
  • Quentin
  • Rabbie
  • Selkirk
  • Theodora
  • Ulric
  • Vivian
  • Walter
  • Ada
  • Bertram
  • Clementina
  • Edwina
  • Ferguson
  • Gertrude
  • Herbert
  • Isobel
  • Josephine
  • Kester
  • Leonora
  • Mungo
  • Norval
  • Octavia
  • Prudence
Also READ This  800+ Unique Female Monk Names for Peaceful Characters

Gender-Neutral Scottish Names You’ll Love

  • Cameron
  • Blair
  • Rory
  • Ainsley
  • Logan
  • Sutherland
  • Kenzie
  • Skye
  • Ross
  • Quinn
  • Innes
  • Isla
  • Fraser
  • Murray
  • Reid
  • Torrin
  • Wren
  • Ellery
  • Payton
  • Sloane
  • Brodie
  • Riordan
  • Shea
  • Kendall
  • Douglas
  • Duffy
  • Erin
  • Farlan
  • Glen
  • Harkness
  • Islay
  • Jaimie
  • Keir
  • Lennox
  • Moray
  • Nairn
  • Ogilvie
  • Paisley
  • Rowan
  • Sutherlyn

Scottish Gaelic Names and Their Pronunciations

  • Aonghas (AH-nuh-guhs)
  • Alasdair (AL-uh-stair)
  • Catriona (kaht-REE-nuh)
  • Dòmhnall (DOH-nuhl)
  • Eilidh (AY-lee)
  • Fionnghal (FYOO-nuh-guhl)
  • Gille Chriosd (GEE-luh KREEST)
  • Hamis (HAY-mish)
  • Iseabail (EE-shuh-bel)
  • Cairistiona (KA-ris-CHOH-nuh)
  • Lachlann (LAKH-luhn)
  • Mairead (MY-rud)
  • Niall (NEE-uhl)
  • Oighrig (OY-rik)
  • Padraig (PAH-drig)
  • Raghnall (RAH-nuhl)
  • Seonaidh (SHOH-nee)
  • Tormod (TOR-uh-mot)
  • Ùna (OO-nuh)
  • Bhiorstoc (VEER-stok)
  • Cathal (KAH-huhl)
  • Diarmad (JEER-mud)
  • Èimhir (AY-veer)
  • Fearghas (FEHR-uh-guhs)
  • Gormlaith (GORM-lay)
  • Iomhar (EE-uh-var)
  • Loch (LOKH)
  • Muireall (MOOR-uhl)
  • Nis (NEESH)
  • Oscar (OSS-kar in Gaelic use)
  • Pòl (POHL)
  • Raonaid (RAY-nuhtch)
  • Seumas (SHAY-muhs)
  • Teàrlach (CHAR-lukh)
  • Uilleam (OO-luh-yuhm)
  • Bearnas (BER-nuhs)
  • Cairistìona (kar-ish-CHEE-uh-nuh)
  • Dubhghlas (DOO-glass)
  • Fionnlagh (FYOON-luh)
  • Grioghar (GREE-uh-khar)

Royal Scottish Names from History

Royal Scottish Names from History
  • Robert
  • James
  • Malcolm
  • Duncan
  • Macbeth
  • Alexander
  • David
  • Kenneth
  • Constantine
  • Edgar
  • William
  • Charles
  • Mary
  • Margaret
  • Anne
  • Elizabeth
  • Isabella
  • Marjorie
  • Euphemia
  • Matilda
  • Donald
  • Findlay
  • Fergus
  • Giric
  • Amlaíb
  • Aed
  • Cináed
  • Domnall
  • Áedán
  • Ruaidhrí

Nature-Inspired Scottish Names

  • Heather
  • Rowan
  • Isla
  • Skye
  • Fern
  • Bracken
  • Glen
  • Loch
  • Cairn
  • Torrin
  • Wren
  • Lark
  • Heron
  • Aspen
  • Moss
  • Elm
  • Reed
  • Meadow
  • Storm
  • Brae
  • Corrie
  • Firth
  • Fjord
  • Islay
  • Kyle
  • Linn
  • Muir
  • Ness
  • Orkney
  • Shetland
  • Thistle
  • Vale
  • Willow
  • Ardan
  • Burn
  • Craggan
  • Dunes
  • Ewe
  • Forth
  • Glenna

Short Scottish Names That Are Easy to Spell

  • Ian
  • Rob
  • Jon
  • Cara
  • Kate
  • Nell
  • Uist
  • Cal
  • Fin
  • Roy
  • Bea
  • Dot
  • Eve
  • Fay
  • Gail
  • Hugh
  • Isa
  • Jan
  • Kim
  • Lea
  • Mac
  • Nan
  • Orla
  • Pat
  • Ray
  • Sam
  • Tam
  • Uma
  • Val
  • Wren
  • Ash
  • Bo
  • Cy
  • Dee
  • Effie
  • Fay
  • Gwen
  • Hal
  • Isla
  • Jem

Biblical Scottish Names Popular in Scotland

  • Adam
  • David
  • Daniel
  • Elizabeth
  • Esther
  • Ezra
  • Gabriel
  • Hannah
  • Isaac
  • Jacob
  • James
  • Jonathan
  • Joseph
  • Joshua
  • Judith
  • Levi
  • Mary
  • Matthew
  • Micah
  • Noah
  • Rachel
  • Rebecca
  • Ruth
  • Samuel
  • Sarah
  • Simon
  • Susanna
  • Thomas
  • Zachariah
  • Abigail
  • Benjamin
  • Caleb
  • Deborah
  • Eli
  • Gideon
  • Hosea
  • Isaiah
  • Jeremiah
  • Nathan
  • Timothy

Scottish Warrior Names

Scottish Warrior Names
  • Fergus
  • Duncan
  • Malcolm
  • Kenneth
  • Alasdair
  • Torquil
  • Ranald
  • Somhairle
  • Gille
  • Cathal
  • Ossian
  • Diarmuid
  • Angus
  • Bruce
  • Wallace
  • Rory
  • Uilleam
  • Griogair
  • Lachlan
  • Cormac
  • Aodh
  • Conall
  • Domhnall
  • Eachann
  • Fionn
  • Garbhan
  • Hector
  • Ivor
  • Magnus
  • Niall
  • Oscar
  • Padraig
  • Raibeart
  • Seumas
  • Torcall
  • Uisdean
  • Ailean
  • Baltair
  • Cailean
  • Dubhghall
Also READ This  170+ Funny Egg Names That Will Crack You Up in 2026 Updated!

Famous Scottish Names from Literature and History

  • Robert Burns
  • Walter Scott
  • Robert Louis Stevenson
  • David Hume
  • Adam Smith
  • Alexander Graham Bell
  • Flora MacDonald
  • Rob Roy
  • Duncan
  • Banquo
  • Macbeth
  • Malcolm
  • Fiona
  • Ossian
  • Cuchulainn
  • Brodie
  • Jean Brodie
  • Lachlan
  • Hamish
  • Isla
  • Callum
  • Ewan
  • Kirsty
  • Moira
  • Angus
  • Elspeth
  • Torquil
  • Iona
  • Skye
  • Cameron

Scottish Baby Names That Are Trending in 2026

  • Isla
  • Callum
  • Ailsa
  • Lachlan
  • Ffion
  • Rory
  • Fraser
  • Islay
  • Arran
  • Brodie
  • Kinsley
  • Torrin
  • Ainsley
  • Mirren
  • Ellery
  • Coira
  • Sorcha
  • Iona
  • Skye
  • Fenna
  • Quinn
  • Reeve
  • Elowen
  • Haven
  • Wrenna
  • Torren
  • Maisie
  • Effie
  • Nora
  • Sloane
  • Payton
  • Kendrick
  • Dallas
  • Marlowe
  • Amara
  • Cara
  • Brae
  • Fintan
  • Oran
  • Saoirse

Scottish Names with Meanings

NameMeaning
AngusOne strength / unique choice
AlasdairDefender of mankind
BruceFrom the brushwood thicket
CameronCrooked nose
CallumDove
DuncanBrown warrior
DouglasDark river/stream
EwanYouth / born of the yew tree
FraserStrawberry / of the forest
GordonGreat hill
GrahamGravelly homestead
HamishSupplanter
IainGod is gracious
KennethHandsome / born of fire
LachlanFrom the land of lakes
MalcolmDevotee of Saint Columba
MurdochSea warrior
NeilChampion/cloud
RossHeadland/promontory
StuartSteward
AileenLight/bright one
BonniePretty/attractive
CatrionaPure
ElspethDevoted to God
FionaFair/white
IslaIsland
JeanGod is gracious
KirstyFollower of Christ
LornaFrom the place of the loch
MairiBitter/beloved
MoragGreat one
MoiraGreat / star of the sea
NessaPure
RhonaRough island
SengaGrace’s reversal (traditional Scots name)
SkyeWinged one / from the Isle of Skye
TaviaEighth-born
UnaOne / unity
WinnieFair / white wave
WallaceForeigner / Welshman
AinsleyOne’s own meadow

How to Choose the Perfect Scottish Name

Think About Family Heritage

Look into your family tree for old Scottish names. This can help you find a name with real meaning and connect to your roots.

Consider the Meaning Behind the Name

Many Scottish names carry meanings tied to nature, strength, or clans. Pick a name whose meaning feels special to you.

Check How It Sounds With Your Surname

Say the full name out loud with your last name. Make sure it flows well and sounds pleasant together.

Think About Pronunciation and Spelling

Some Scottish names can be tricky to pronounce or spell. Choose one that feels comfortable for daily use, unless you love a unique challenge.

Pick a Name That Feels Timeless

Choose a name that will suit your child at any age. A timeless Scottish name stays special from childhood into adulthood.

Frequently Asked Questions

What are popular traditional Scottish names?

Popular traditional Scottish names include Duncan, Fiona, Angus, and Isla. These names carry deep history and strong roots.

Are there modern Scottish names for babies?

Yes, modern Scottish names like Skye, Bruce, and Arran are becoming very popular. They feel fresh while still holding Scottish charm.

What are good Scottish names for boys?

Great Scottish boy names include Callum, Ewan, Hamish, and Lachlan. These names sound strong and full of character.

What are beautiful Scottish names for girls?

Beautiful Scottish girl names include Isla, Fiona, Skye, and Elspeth. They sound soft yet meaningful.

Do Scottish names have special meanings?

Yes, most Scottish names have deep meanings tied to nature, clans, or history. This makes them extra special for babies.

Are Scottish names easy to pronounce?

Most Scottish names are simple, but a few like Siobhan or Eilidh may need practice. Once learned, they sound beautiful.

Why do parents choose Scottish names for their babies?

Parents choose Scottish names for their strong heritage, unique sound, and timeless charm. These names often carry family tradition and pride.

Conclusion

Choosing a Scottish name is a wonderful way to honor tradition and heritage. From classic names like Duncan and Fiona to modern picks like Skye and Bruce, there is something for every family. Scottish names carry deep meaning and strong history behind them.

Whether you want a traditional name or a unique modern one, this list has 950+ options to explore. Take your time and pick a name that feels right for your child. A great Scottish name will stay special for a lifetime.

Leave a Comment

Previous

980+ Names That Mean Gold: Golden Boys, Girls & Baby Names

Next

1100+ Names That Mean Hero: Powerful, Brave & Legendary Names