60 Scottish Names: Boys & Girls [2026]

What are good Scottish names?
Great Scottish names include Hamish, Isla, Callum, and Freya — rugged and melodic. Below you’ll find 60 Scottish names with meanings for boys and girls.

From misty highlands to royal history, Scotland gives us names with soul. The best Scottish names feel both rugged and lyrical — Hamish, Isla, Callum, Bonnie.

This guide gathers 60 Scottish names for boys and girls — traditional, modern, and unique — each with meaning and origin. For Celtic cousins, see our Irish names list.

Traditional Scottish boy and girl names like Hamish and Isla

Traditional Scottish Boy Names

Highland classics — strong Scottish names with centuries of history, from clan chiefs to beloved grandfathers. These are the names that built Scotland, each one sturdy enough for a warrior and warm enough for a wee bairn.

Name Meaning Origin
Hamish Supplanter (James) Scottish
Callum Dove Scottish
Alistair Defender of men Scottish
Angus One strength Scottish
Duncan Dark warrior Scottish
Fraser Strawberry Scottish
Graham Gravelly homestead Scottish
Lachlan From the fjords Scottish
Malcolm Devotee of Columba Scottish
Rory Red king Scottish
Ewan Born of yew Scottish
Struan Stream Scottish

Traditional Scottish Girl Names

Bonnie lasses — beautiful Scottish names for girls that sing like a ballad. From the wildly popular Isla to the vintage charm of Elspeth, these names carry heather, highlands, and heart in every syllable.

Name Meaning Origin
Isla Island Scottish
Freya Noble lady Norse / Scottish
Bonnie Pretty Scottish
Maisie Pearl Scottish
Skye Isle of Skye Scottish
Elspeth God's promise Scottish
Morag Great Scottish
Ailsa Elf victory Scottish
Catriona Pure Scottish
Fiona Fair Scottish
Isobel God's promise Scottish
Mhairi Bitter (Mary) Scottish

Modern Scottish Names

Today’s favorites — Scottish names trending with new parents in Scotland, the UK, and beyond. These picks blend Highland heritage with modern style, proving that Scottish names feel as fresh in 2026 as they did centuries ago.

Name Meaning Origin
Archie Truly brave Scottish
Finlay Fair warrior Scottish
Murray Seashore Scottish
Blair Field, plain Scottish
Greer Watchful Scottish
Logan Little hollow Scottish
Kenzie Handsome Scottish
Aila From the strong place Scottish
Eilidh Radiant Scottish
Iona Island Scottish
Niamh Bright Irish / Scottish
Orla Golden princess Irish / Scottish

Unique Scottish Names

Rare highland gems — distinctive Scottish picks for parents who want something truly uncommon. These names are whispered in glens and written in old parish records, waiting to be rediscovered by a new generation.

Name Meaning Origin
Tavish Twin Scottish
Fergus Man of vigor Scottish
Innes Island Scottish
Sorley Summer traveler Scottish
Beathag Life Scottish
Caitriona Pure Scottish
Fenella White shoulder Scottish
Lilias Lily Scottish
Marsaili Bitter (Sarah) Scottish
Seonaid God is gracious Scottish
Tormod Thor's mind Scottish
Uilleam William Scottish
Unique Scottish names with highland castle design

Scottish Names from History & Legend

Names of heroes — from Robert the Bruce to legendary warriors, inventors, and icons. Borrowing a name from Scottish history gives your child a story to tell and a legacy to live up to.

Name Known For Era
Robert Robert the Bruce Medieval
William William Wallace Medieval
Mary Mary Queen of Scots 16th century
James James VI & I 16th–17th century
Bonnie Prince Charlie Jacobite hero 18th century
Flora Flora MacDonald 18th century
Rob Roy Folk hero 18th century
David David Hume Enlightenment
Adam Adam Smith Enlightenment
Walter Sir Walter Scott 19th century
Alexander Alexander Fleming 20th century
Sean Sean Connery 20th century

More Celtic inspiration? Our Irish names, Irish boy names, and Irish girl names lists await.

Scottish Nicknames & Short Forms

Everyday Scots — the friendly short forms Scots actually use at the pub, on the pitch, and around the family table. These diminutives are as Scottish as shortbread, and many work beautifully as given names too.

Nickname Full Name Note
Ali Alistair Common
Hammy Hamish Affectionate
Cal Callum Modern
Fergie Fergus Classic
Rab Robert Traditional
Tam Thomas Traditional
Wullie William Affectionate
Eckie Alexander Doric
Jock John Iconic
Mags Margaret Scottish short
Effie Euphemia Vintage
Shug Hugh Affectionate

Scottish Surnames as First Names

Clan names up front — Scottish surnames that shine as first names. The surname-as-first-name trend fits Scotland perfectly, where clan names like Lennox, Boyd, and Ross already sound distinguished and strong.

Name Meaning Origin
Lennox Elm grove Scottish
Boyd Yellow Scottish
Ross Headland Scottish
Stuart Steward Scottish
Douglas Dark water Scottish
Mackenzie Son of Kenneth Scottish
Cameron Crooked nose Scottish
Elliot The Lord is my God Scottish
Kerr Marsh dweller Scottish
Buchanan House of the canon Scottish
Sinclair Holy light Scottish
Monroe Mouth of the Roe Scottish

Scottish Royal Names

Fit for a throne — names of Scotland’s kings and queens, from Kenneth MacAlpin who united the kingdom to Mary Queen of Scots. Royal names carry built-in gravitas and a thousand years of pageantry.

Name Royal Bearer Reign
Bruce Robert the Bruce 1306-1329
Wallace William Wallace Guardian
Stewart Royal house 1371-1714
Kenneth Kenneth MacAlpin 843-858
Edgar King Edgar 1097-1100
Constantine Constantine II 900-943
Donald Donald II 889-900
Giric King Giric 878-889
Lulach King Lulach 1057-1058
Margaret St. Margaret 1070-1093
Matilda Queen consort Medieval
Isabella Countess of Fife Medieval

How to Choose the Perfect Scottish Name

  • Learn the pronunciation. Mhairi is “VAH-ree,” Eilidh is “AY-lee.” Scottish Gaelic spelling hides beautiful sounds — learn them before you choose.
  • Consider the meaning. Callum (dove), Isla (island), Freya (noble lady) — Scottish names carry gorgeous built-in poetry.
  • Honor heritage. If you have Scottish roots, a clan-associated name like Fraser or Graham connects baby to family history.
  • Balance bold and wearable. Isla and Archie travel well; Tormod and Beathag are statements. Know your comfort level.
  • Think about nicknames. Alistair → Ali; Catriona → Cat. The short form is the everyday name.
  • Check the spelling burden. Seonaid and Marsaili are beautiful but need lifelong spelling. Decide if the beauty is worth it.

Frequently Asked Questions

What is the most popular Scottish name?

Isla is the most popular Scottish girl name (top 5 in Scotland and the UK), while Archie, Callum, and Finlay lead for boys.

What are traditional Scottish boy names?

Classics include Hamish, Callum, Alistair, Angus, Duncan, Lachlan, Rory, and Ewan.

What are beautiful Scottish girl names?

Stunning picks include Isla, Freya, Bonnie, Maisie, Skye, Elspeth, Fiona, and Ailsa.

How do you pronounce Mhairi?

Mhairi is pronounced “VAH-ree” — the Scottish Gaelic form of Mary. Similarly, Eilidh is “AY-lee” and Seonaid is “SHOH-nitch.”

What Scottish name means beautiful?

Bonnie literally means “pretty, beautiful” in Scots — it’s both a name and Scotland’s favorite compliment.

What is the difference between Scottish and Irish names?

Both are Celtic, but Scottish names lean Gaelic-Norse (Lachlan, Freya, Sorley) while Irish names are purely Gaelic (Sean, Niamh). Our Irish names guide covers the difference.

Conclusion

From the rugged Hamish to the lovely Isla to the noble Freya, Scottish names carry the mist, music, and magic of the Highlands. Choose one with soul — and say it with a smile every single day.

Whether you choose a timeless classic like Callum, a rising star like Isla, or a rare treasure like Eilidh, you are giving your child a name with a story centuries in the making. Scottish names work beautifully in any country, pair well with most surnames, and age gracefully from playground to boardroom.

Explore more Celtic names in our Irish names, Irish boy names, and baby boy names collections.

Similar Posts