A Land of Castles, Clans and Coos… Let Scotland Steal Your Heart Forever
Scottish boys’ names are steeped in history, many rooted in Gaelic or linked to saints, kings, and the rugged landscape. Some names look straightforward but sound different when spoken aloud, while others are surprisingly simple once you know the rule. Here’s a guide to 20 popular Scottish boys’ names—their origins, meanings, and how to pronounce them.
Photo: Shutterstock
👉 Related reading: Top 10 Traditional Scottish Boys’ Names – And What They Mean
1. Alasdair (AL-a-stair)
Gaelic form of Alexander. It means “defender of men” and is said “Al-a-stair.”
2. Ewan (YOO-an)
A classic Highland name from Eòghan, meaning “born of the yew tree.”
3. Hamish (HAY-mish)
Discover more stories like this
Join 43,000+ Scotland lovers who get a daily story about the real Scotland — hidden places, ancient legends, and the moments that make this country unforgettable.
Scots form of the Gaelic Seumas (James). Despite the spelling, it’s pronounced “Hay-mish.”
4. Lachlan (LOCK-lan, sometimes LOCK-lin)
From the Gaelic Lochlann, meaning “land of the fjords.” Traditionally pronounced with the Scottish “ch,” though many Scots today say “Lock-lin.”
5. Calum (KAL-um)
Derived from Columba, linked to Saint Columba of Iona. A gentle but strong name.
6. Angus (ANG-gus)
From the Gaelic Aonghas, meaning “one strength.” Well-known thanks to Clan Angus.
7. Fergus (FUR-gus)
An old Gaelic name meaning “man of strength” or “vigour.”
8. Dougal (DOO-gal)
From the Gaelic Dubhghall meaning “dark stranger.” Pronounced “Doo-gal.”
9. Seumas (SHAY-mus)
The Gaelic form of James. Though it looks different, it’s pronounced “Shay-mus.”
10. Tavish (TAV-ish)
From the Gaelic Tamhais (Thomas). Distinctively Scottish in sound and style.
11. Niall (NYE-al or NEEL)
Ancient Gaelic name meaning “champion.” Pronunciation varies by region, but “Nye-al” is common in Scotland.
12. Ruairidh (ROO-ree)
Looks complicated but is simply “Roo-ree.” Gaelic form of Roderick, meaning “red king.”
13. Struan (STROO-an)
Comes from the Gaelic word for “stream.” Often used as both a surname and first name.
14. Torquil (TOR-kil)
From Old Norse roots meaning “Thor’s cauldron.” Said clearly as “Tor-kil.”
15. Innes (IN-iss)
A name from the Moray place-name, meaning “island.” Said “In-iss,” not “In-nez.”
16. Brodie (BROH-dee)
Likely from a place in Moray, Brodie means “ditch” or “mire”—but sounds far nicer than its roots!
17. Finlay (FIN-lee)
From the Gaelic Fionnlagh, meaning “fair warrior.” Simple and timeless.
18. Cormac (KOR-mak)
An old Gaelic name meaning “son of the raven.” Pronounced “Kor-mak.”
19. Iain (EE-an)
Scottish Gaelic form of John. Said “Ee-an,” not “Ian” with a hard “I.”
20. Domhnall (DOH-nal)
The Gaelic form of Donald, meaning “world ruler.” The “mh” is silent, giving “Doh-nal.”
Related reading: Behind every Scottish name lies a story of history and heritage. Explore Top 10 Traditional Scottish Boys’ Names, discover Which Famous Scots Share Your Last Name, and learn about Clan or Region: Which Holds the Key to Your Scottish Roots. Planning a heritage trip to Scotland? Our Scotland trip planning guide is a great place to start.
Why These Names Matter
Scottish boys’ names carry echoes of clans, saints, and ancient Gaelic words. From Hamish to Ruairidh, each name tells a story of Scotland’s past while still sounding fresh today. Learning how to say them properly helps preserve the culture and shows respect for the heritage they represent.
👉 Discover more of Scotland’s culture and traditions in the Love Scotland Newsletter.
A Land of Castles, Clans and Coos… Let Scotland Steal Your Heart Forever
Discover more about Scotland’s heritage:
43,000 Scotland lovers can’t be wrong.
Every week, our free newsletter delivers hidden Highland gems, seasonal travel guides, local stories, and practical tips — straight to your inbox. Join the community that loves Scotland as much as you do.
FREE GUIDE: 25 Hidden Gems of Scotland That Most Tourists Never Find (PDF)
Download our free Scotland Travel Guide (PDF)
Love Scotland?
Get the best of Scotland delivered to your inbox every week — free.
Join 43,000+ readers. No spam, unsubscribe anytime.
🏴️ You Might Also Love
🏴️ Join 43,000+ Scotland Lovers
Every week, get Scotland’s hidden castles, whisky secrets, and Highland travel inspiration — the kind you won’t find in any guidebook.
Subscribe free — enter your email:
Love more? Join 65,000 Ireland lovers → · Join 30,000 Italy lovers → · Join 7,000 France lovers →
Free forever · Fresh stories, Mon–Fri · Unsubscribe anytime
Frequently Asked Questions
Why do Scottish names look so different from how they sound?
Many Scottish boys' names come from Gaelic or ancient languages where spelling and pronunciation follow different rules than English. Understanding the Gaelic origins—like how Hamish (Hay-mish) comes from Seumas, or Lachlan (Lock-lan) from Lochlann—makes pronunciation much clearer.
Are there rules to help you pronounce Scottish names?
Yes—most Scottish names follow patterns rooted in their Gaelic origins, and once you recognize the connection between the Gaelic form and the English spelling, many become surprisingly straightforward. The article breaks down each name's origin and pronunciation to reveal these patterns.
What's the difference between Gaelic and English versions of Scottish names?
The Gaelic version is often the original form (like Eòghan for Ewan or Seumas for James/Hamish), while the English spelling evolved over time to make them easier for non-Gaelic speakers to recognize. Learning both versions helps you understand why these names sound the way they do.
Do all Scots pronounce their traditional names the same way?
Not always—some names have evolved with modern pronunciation, and regional variations exist. For instance, Lachlan is traditionally pronounced with the Scottish "ch" sound, though many Scots today say "Lock-lin" instead.
