60 Scottish Names: Boys & Girls [2026]
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 Names
- Traditional Scottish Girl Names
- Modern Scottish Names
- Unique Scottish Names
- Scottish Names from History & Legend
- Scottish Nicknames & Short Forms
- Scottish Surnames as First Names
- Scottish Royal Names
- How to Choose the Perfect Scottish Name
- Frequently Asked Questions
- Conclusion

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 |

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.