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

- 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
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

- 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

- 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
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

- 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

- 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
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
| Name | Meaning |
| Angus | One strength / unique choice |
| Alasdair | Defender of mankind |
| Bruce | From the brushwood thicket |
| Cameron | Crooked nose |
| Callum | Dove |
| Duncan | Brown warrior |
| Douglas | Dark river/stream |
| Ewan | Youth / born of the yew tree |
| Fraser | Strawberry / of the forest |
| Gordon | Great hill |
| Graham | Gravelly homestead |
| Hamish | Supplanter |
| Iain | God is gracious |
| Kenneth | Handsome / born of fire |
| Lachlan | From the land of lakes |
| Malcolm | Devotee of Saint Columba |
| Murdoch | Sea warrior |
| Neil | Champion/cloud |
| Ross | Headland/promontory |
| Stuart | Steward |
| Aileen | Light/bright one |
| Bonnie | Pretty/attractive |
| Catriona | Pure |
| Elspeth | Devoted to God |
| Fiona | Fair/white |
| Isla | Island |
| Jean | God is gracious |
| Kirsty | Follower of Christ |
| Lorna | From the place of the loch |
| Mairi | Bitter/beloved |
| Morag | Great one |
| Moira | Great / star of the sea |
| Nessa | Pure |
| Rhona | Rough island |
| Senga | Grace’s reversal (traditional Scots name) |
| Skye | Winged one / from the Isle of Skye |
| Tavia | Eighth-born |
| Una | One / unity |
| Winnie | Fair / white wave |
| Wallace | Foreigner / Welshman |
| Ainsley | One’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.
