Scottish boys names are more than just names—they’re a reflection of Scotland’s rugged beauty, its rich history, and the strength of its people. Whether you’re drawn to Gaelic roots, names that echo the Highlands, or something modern with a Scottish twist, there’s a name here for every wee laddie.
As someone with Fraser clan roots, I’ve always felt connected to Scottish names. Growing up, I’d hear stories of my Grandad’s history and adventures in Fraserburgh and the traditions tied to our name.
These tales made me appreciate the cultural depth and meaning behind Scottish names—names that carry the legacy of clans, warriors, and poets.
I’d spent two summer holidays as a baby and young child in the Highlands, and even eloped with my now wife to Gretna Green, so you might say my roots run deep.
We’ve even got the kids singing “Ye Canny Shove Yer Granny Aff A Bus” and “Three craws sat upon a waw” is one of their favourite bedtime stories.
Enough about me, and on to the list!
We’ve collected 100+ Scottish baby boy names, sorted into categories like cool, traditional, short, and unique, each with detailed meanings, pronunciations, and origins.
You might also be interested in reading: Top Baby Boy Names: UK Trends for 2025
u
Table of Contents
Cool Scottish Boy Names
These trendy and stylish Scottish boy names offer a blend of tradition and modernity.
- Alpin (AL-pin)
Origin: Gaelic
Meaning: “White”; historically linked to the Picts. - Arran (AIR-an)
Origin: Isle of Arran
Meaning: “Island dweller”; inspired by the scenic Isle of Arran, this name reflects Scotland’s breathtaking landscapes and maritime culture. - Boyd (BOYD)
Origin: Gaelic
Meaning: “Blond”; a classic yet underused name for fair-haired individuals. - Cairn (KAYRN)
Origin: Gaelic
Meaning: “Pile of stones”; tied to Scotland’s landscapes. - Callan (CAL-an)
Origin: Gaelic
Meaning: “Rock”; symbolising strength and resilience. - Dougal (DOO-gal)
Origin: Gaelic
Meaning: “Dark stranger”; historically linked to the Norse settlers in Scotland. - Eoghan (OH-an)
Origin: Gaelic
Meaning: “Born of the yew tree”; symbolic of longevity. - Gregor (GREG-or)
Origin: Clan Gregor
Meaning: “Watchful”; tied to protective leaders. - Keir (KEER)
Origin: Ayrshire
Meaning: “Dark-skinned”; a name of individuality and mystery. - Kester (KES-ter)
Origin: Gaelic
Meaning: “Carrier of Christ”; a Scottish variation of Christopher. - Lachlan (LOCK-lan)
Origin: Gaelic
Meaning: “Land of lakes”; highlighting Scotland’s strong connection to its waterways and lochs. - Lorne (LORN)
Origin: Argyll
Meaning: “Fox”; tied to Scotland’s wildlife and heritage. - Maxwell (MAKS-well)
Origin: Scottish Borders
Meaning: “Great spring”; symbolising abundance and life. - Murray (MUR-ray)
Origin: Moray, Scotland
Meaning: “Seaboard settlement”; symbolising Scotland’s coastal heritage. - Nairn (NAIRN)
Origin: Northern Scotland
Meaning: “Alder tree”; a rare name associated with nature and growth. - Ruaridh (ROO-uh-ree)
Origin: Gaelic
Meaning: “Red-haired ruler”; combining leadership and striking appearance. - Sorley (SOR-lee)
Origin: Gaelic
Meaning: “Summer sailor”; linked to adventure, exploration, and the sea. - Tavish (TAV-ish)
Origin: Gaelic
Meaning: “Twin”; a soft yet distinctive name. - Torin (TOHR-in)
Origin: Gaelic
Meaning: “Chief” or “lord”; representing leadership and strength. - Torquil (TOR-kil)
Origin: Norse-Scottish
Meaning: “Thor’s cauldron”; blending Norse and Gaelic traditions, it reflects strength and mythology.
Traditional Scottish Boy Names
Time-honoured names that carry the legacy of Scotland’s rich history.
- Aidan (AY-dan)
Origin: Gaelic
Meaning: “Little fire”; a name symbolising warmth and passion. - Alasdair (AL-uh-stair)
Origin: Gaelic
Meaning: “Defender of the people”; the Gaelic form of Alexander. - Andrew (AN-droo)
Origin: Patron Saint of Scotland
Meaning: “Manly”; tied to Saint Andrew, Scotland’s patron saint. - Archibald (AR-chi-bald)
Origin: Gaelic
Meaning: “Bold and genuine”; a name steeped in nobility. - Colin (KAW-lin)
Origin: Gaelic
Meaning: “Young cub”; a playful name with Celtic roots. - Conall (KON-al)
Origin: Gaelic
Meaning: “Strong wolf”; representing bravery and loyalty. - Donald (DON-uld)
Origin: Gaelic
Meaning: “World ruler”; historically linked to leadership. - Duncan (DUN-can)
Origin: Gaelic
Meaning: “Dark warrior”; tied to courage and resilience. - Euan (YOO-an)
Origin: Gaelic
Meaning: “Born of the yew tree”; symbolising longevity and strength. - Finlay (FIN-lee)
Origin: Gaelic
Meaning: “Fair-haired hero”; a blend of beauty, bravery, and nobility. - Gregor (GREG-or)
Origin: Clan Gregor
Meaning: “Watchful”; tied to protective leaders. - Hamish (HAY-mish)
Origin: Gaelic
Meaning: “Supplanter”; the Scottish form of James. - Iain (EYE-an)
Origin: Gaelic
Meaning: “God is gracious”; a classic name with religious undertones. - Kenneth (KEN-eth)
Origin: Gaelic
Meaning: “Handsome”; tied to Scottish kings and nobility. - Lennox (LEN-uks)
Origin: Historic region in Scotland
Meaning: “Place of elm trees”; reflecting a connection to nature. - Malcolm (MAL-kum)
Origin: Gaelic
Meaning: “Devotee of Saint Columba”; a name borne by many Scottish kings. - Murdoch (MUR-dock)
Origin: Gaelic
Meaning: “Protector of the sea”; historically tied to seafarers. - Ranald (RAN-uld)
Origin: Gaelic
Meaning: “Ruler’s advisor”; symbolising wisdom and guidance. - Tavish (TAV-ish)
Origin: Gaelic
Meaning: “Twin”; a rare and distinctive name. - Wilson (WIL-sun)
Origin: Gaelic
Meaning: “Son of Will”; a traditional surname-turned-first name.
Short Scottish Boy Names
Perfect for simplicity and elegance, these names are easy to say yet deeply meaningful.
Short Scottish Boy Names
Perfect for simplicity and elegance, these names are easy to say yet deeply meaningful.
- Alec (AL-ek)
Origin: Gaelic
Meaning: “Defender of the people”; a diminutive form of Alexander. - Ben (BEN)
Origin: Gaelic
Meaning: “Mountain peak”; inspired by Scotland’s iconic Ben Nevis. - Boyd (BOYD)
Origin: Gaelic
Meaning: “Blond”; historically descriptive of fair-haired individuals. - Clyde (KLYDE)
Origin: River Clyde
Meaning: “Warm and friendly”; tied to one of Scotland’s major rivers. - Ewan (YOU-in)
Origin: Gaelic
Meaning: “Born of the yew tree”; symbolising endurance and longevity. - Fife (FIFE)
Origin: Kingdom of Fife
Meaning: “Place name”; connected to Scotland’s historic region. - Glen (GLEN)
Origin: Gaelic
Meaning: “Valley”; serene and timeless, tied to Scotland’s natural beauty. - Innes (IN-is)
Origin: Gaelic
Meaning: “Island”; symbolising peace and solitude. - Keir (KEER)
Origin: Ayrshire
Meaning: “Dark-skinned”; a distinctive and bold name. - Kyle (KYLE)
Origin: Gaelic
Meaning: “Narrow strait”; tied to Scotland’s coastal geography. - Lee (LEE)
Origin: Gaelic
Meaning: “Sheltered meadow”; reflecting a connection to nature. - Lyle (LYLE)
Origin: Gaelic
Meaning: “Island”; linked to Scotland’s maritime culture. - Max (MAKS)
Origin: Gaelic-Latin
Meaning: “Greatest”; a short, bold, and timeless name. - Neil (NEEL)
Origin: Gaelic
Meaning: “Cloud”; symbolising calmness and elevation. - Ross (ROSS)
Origin: Ross-shire
Meaning: “Promontory”; rooted in Scotland’s geography. - Roy (ROY)
Origin: Gaelic
Meaning: “Red-haired”; historically used for striking individuals. - Sean (SHAWN)
Origin: Gaelic
Meaning: “God is gracious”; a widely recognised and spiritual name. - Tait (TAYT)
Origin: Gaelic
Meaning: “Cheerful”; reflecting positivity and brightness. - Tor (TOR)
Origin: Gaelic
Meaning: “Tower or peak”; symbolising strength and protection. - Wray (RAY)
Origin: Gaelic
Meaning: “Corner of land”; tied to Scotland’s agricultural roots.
Unique Scottish Boy Names
For those seeking a distinctive name, these rare gems are full of character and depth. Some of these scream metal boy name to me.
- Aulay (AW-lay)
Origin: Norse-Scottish
Meaning: “Ancestral relic”; a name of Norse origin, reflecting history and heritage. - Balfour (BAL-fur)
Origin: Gaelic
Meaning: “Village pasture”; tied to Scotland’s rural landscapes. - Cailean (KA-len)
Origin: Gaelic
Meaning: “Dove”; symbolising peace and harmony. - Cairn (KAYRN)
Origin: Gaelic
Meaning: “Pile of stones or memorial”; tied to Scottish landscapes and traditions. - Eoghan (OH-an)
Origin: Gaelic
Meaning: “Born of the yew tree”; symbolic of longevity and connection to nature. - Ferguson (FER-gus-un)
Origin: Clan Ferguson
Meaning: “Son of Fergus”; representing strength and leadership. - Gibson (GIB-sun)
Origin: Gaelic
Meaning: “Son of Gib”; a rare name symbolising legacy and heritage. - Lennox (LEN-uks)
Origin: Historic region in Scotland
Meaning: “Place of elm trees”; reflecting a connection to nature. - Logan (LOH-gun)
Origin: Ayrshire
Meaning: “Little hollow”; tied to geography and tranquillity. - Murdoch (MUR-dock)
Origin: Gaelic
Meaning: “Protector of the sea”; a name of seafarers and coastal defenders. - Nairn (NAIRN)
Origin: Northern Scotland
Meaning: “Alder tree”; associated with nature and growth. - Quinlan (KWIN-lan)
Origin: Gaelic
Meaning: “Descendant of Conn”; reflecting familial pride and legacy. - Ruaridh (ROO-uh-ree)
Origin: Gaelic
Meaning: “Red-haired ruler”; combining leadership and striking appearance. - Sorley (SOR-lee)
Origin: Gaelic
Meaning: “Summer sailor”; linked to adventure, exploration, and the sea. - Struan (STROO-an)
Origin: Perthshire
Meaning: “Stream”; tied to flowing water, symbolising vitality and nature. - Tavish (TAV-ish)
Origin: Gaelic
Meaning: “Twin”; a rare and soft-sounding name with familial significance. - Torquil (TOR-kil)
Origin: Norse-Scottish
Meaning: “Thor’s cauldron”; blending Norse and Gaelic heritage, it reflects strength and mythology. - Wray (RAY)
Origin: Gaelic
Meaning: “Corner of land”; tied to Scotland’s farming traditions and rural landscapes. - Ythan (EYE-than)
Origin: Aberdeenshire
Meaning: “River name”; linked to the tranquil river in Scotland. - Zander (ZAN-der)
Origin: Gaelic
Meaning: “Defender of the people”; a modern twist on Alexander.
Modern Scottish Boy Names
These names strike a balance between traditional roots and contemporary appeal.
- Alec (AL-ek)
Origin: Gaelic
Meaning: “Defender of the people”; a fresh variation of Alexander. - Blane (BLAYN)
Origin: Gaelic
Meaning: “Slender”; a sleek and modern name. - Cael (KAYL)
Origin: Gaelic
Meaning: “Victorious”; a short, strong name tied to success. - Ciaran (KEER-an)
Origin: Gaelic
Meaning: “Little dark one”; a modern yet traditional favourite. - Dallas (DAL-uhs)
Origin: Gaelic
Meaning: “Meadow dwelling”; tied to serene landscapes. - Evander (ee-VAN-der)
Origin: Gaelic
Meaning: “Good man”; bold and modern with classical roots. - Finnan (FIN-an)
Origin: Gaelic
Meaning: “Fair”; a name of beauty and simplicity. - Gavin (GAV-in)
Origin: Gaelic
Meaning: “Hawk of the battle”; sharp and strong. - Harris (HA-ris)
Origin: Isle of Harris
Meaning: “Son of Harry”; tied to Scotland’s Hebridean isles. - Irvin (ER-vin)
Origin: Gaelic
Meaning: “Green water”; connected to nature. - Jura (JOO-rah)
Origin: Isle of Jura
Meaning: “Island of yew trees”; inspired by Scottish geography. - Kerr (KER)
Origin: Gaelic
Meaning: “Man of strength”; crisp and stylish. - Lennon (LEN-un)
Origin: Gaelic
Meaning: “Lover”; a poetic and modern name. - Macrae (MAC-ray)
Origin: Gaelic
Meaning: “Son of grace”; combining tradition and freshness. - Oran (OR-an)
Origin: Gaelic
Meaning: “Light”; a hopeful and uplifting choice. - Ramsay (RAM-zee)
Origin: Gaelic
Meaning: “Low-lying land”; sophisticated yet grounded. - Shea (SHAY)
Origin: Gaelic
Meaning: “Majestic”; sleek and memorable. - Torrance (TOR-uns)
Origin: Gaelic
Meaning: “From the hills”; a unique and distinguished name. - Vail (VAYL)
Origin: Gaelic
Meaning: “Valley”; modern and nature-inspired. - Yarrow (YA-row)
Origin: Scottish Borders
Meaning: “Healing herb”; an uncommon and meaningful choice.
Famous Scottish Boy Names
These names are associated with notable Scots throughout history.
Ewan – (YOU-in) Inspired by Ewan McGregor, the celebrated actor.
Sean – The Gaelic form of John, immortalised by Sean Connery.
Hamish – A beloved name popularised by fictional characters like Hamish Macbeth.
Angus – A name tied to Scottish kings and clan leaders.
Dougal – A name featured in historical tales and modern literature.
Scottish Names with Historical Significance
Names rooted in history and the legends of Scotland.
Lachlan – (LOCK-lan) Meaning “land of lakes,” a name of ancient origins.
Fergus – (FER-gus) Linked to kings and warriors of old.
Alasdair – (AL-uh-stair) A name carried by historic clan leaders.
Ewan – (YOU-in) A nod to Saint Eoghan, an early Christian missionary.
Malcolm – (MAL-kum) Worn by Scottish kings and noblemen.
Most Popular Scottish Boy Names 2023
Taken from the National Records for Scotland. Here’s a list of the most commonly used boy names in Scotland for 2023:
:
Name | Count |
---|---|
Luca | 344 |
Noah | 336 |
Leo | 288 |
Jack | 285 |
Harris | 266 |
Rory | 254 |
Oliver | 250 |
Theo | 238 |
Archie | 235 |
Finlay | 231 |
Muhammad | 225 |
James | 223 |
Alexander | 214 |
Thomas | 195 |
Jude | 193 |
Lucas | 186 |
Alfie | 182 |
Lewis | 180 |
Freddie | 172 |
Arlo | 164 |
L
Cultural Insights
Scottish names aren’t just about picking something that sounds nice—they’re brimming with history, culture, and a touch of magic. Each one carries a little piece of Scotland with it, whether it’s a nod to the Highlands, a saint, or a clan tradition.
Naming Traditions
Clans and Heritage
If you’ve ever seen a Scottish surname starting with “Mac” or “Mc”, that’s shorthand for “son of”. Names like MacGregor (“son of Gregor”) or MacKenzie (“son of Kenneth”) proudly declare someone’s heritage. It’s like an early version of a family WhatsApp group, but way cooler and with swords.
Gaelic and Celtic Influence
Gaelic names often draw inspiration from nature, mythology, and spirituality. Take Ewan, for example—it means “born of the yew tree”, which in Celtic tradition symbolises strength and eternity. Then there’s Aidan, meaning “little fire”, which just sounds like a future rock star in the making.
Saints and Religion
Christianity made its mark on Scotland, and a lot of names reflect that. Andrew, for instance, is named after Scotland’s patron saint. Then there’s Malcolm, which means “devotee of Saint Columba”. These names don’t just roll off the tongue—they carry a sense of purpose. Why not check out our post on 100+ Biblical Boy Names and Their Meanings for more male religious name inspiration?
Historical Context
Scotland has a knack for producing legendary kings, warriors, and poets, and their names are just as iconic. Malcolm and Duncan are classic kingly names, while Fergus and Angus come straight out of Celtic folklore. Honestly, choosing one of these is like giving your kid an instant superhero backstory.
Pronunciation Guide
Let’s be honest, Gaelic and Celtic names can throw even the best of us. The spelling is unique, the pronunciations can be a mystery, and you might feel like you need a translator. But don’t worry—I’ve got you covered.
Basic Rules
Vowels:
“A” usually sounds like “ah” (e.g., Alasdair = AL-uh-stair).
“E” can sound like “ay” or “eh” (e.g., Ewan = YOU-in).
Consonants:
“C” is always a hard “k”. So, Callum is KAL-um.
“Ch” has a soft, almost throaty sound, like in the name Lachlan (LOCK-lan).
Cheat Sheet for Common Names
Name | Pronunciation | Quick Note |
---|---|---|
Alasdair | AL-uh-stair | Gaelic form of Alexander. |
Eoghan | OH-an | Similar to Owen; deeply rooted in Gaelic. |
Lachlan | LOCK-lan | Strong “ch” sound; meaning “land of lakes.” |
Nairn | NAIRN | Simple, crisp, and classic. |
Sorley | SOR-lee | Rare but stylish; linked to Norse heritage. |
Famous People and Pop Culture
These are names tied to people and characters who’ve made their mark—whether it’s on the silver screen, in history books, or just in our hearts. Choosing one of these names is like giving your kid a little boost in the “cool” department.
Historical Figures
Andrew Carnegie: If you want a name tied to ambition and generosity, Andrew’s your man. He basically built libraries everywhere.
Sean Connery: The OG James Bond. Sophistication, swagger, and a name that’s recognisable worldwide.
Robert the Bruce: King of Scotland and hero of Braveheart fame. Honestly, Robert just screams “natural-born leader.” – Definitely a favourite old fashioned boy name for me.
Modern Celebrities
Ewan McGregor: From Trainspotting to Star Wars, Ewan proves this name works for any stage in life.
Dougie Poynter: The McFly bassist gives the name Dougie a fun, rock-and-roll edge.
Hamish Watson: Rugby fans know him as a powerhouse on the field. Hamish feels like the name of someone who doesn’t take nonsense from anyone.
Fictional Characters
Hamish Macbeth: A quirky detective who’s as Scottish as it gets. The name Hamish feels cosy yet adventurous.
Angus MacGyver: Remember MacGyver? He could disarm a bomb with a paperclip. Angus is the name of someone who’s sharp, resourceful, and maybe just a little bit magical.
Get Tae
We hope this list of 100 Scottish boy names has sparked inspiration for naming your wee Highlander. Each name carries a story, a connection to Scotland’s heritage, and a sense of identity that’s truly unique.
FAQ Section
What are the most popular Scottish boy names?
Names like Logan, Ewan, and Callum frequently rank among the favourites.
Are there short Scottish boy names?
Yes! Names like Ross, Ben, and Glen are succinct yet packed with meaning.
What does the name Fraser mean?
Fraser is derived from the French word fraisier meaning “strawberry” and is tied to the noble Clan Fraser.
What Scottish boy names are inspired by nature?
Names like Glen (“valley”), Muir (“moor or sea”), and Blair (“plain or field”) are perfect for nature lovers.
Are Wild Haggis Real?
Of course.
Which name was your favourite? Share your thoughts in the comments, and don’t forget to explore our other baby name ideas for even more inspiration!
1 Comment
Ila
This article beautifully highlights how Scottish boy names not only carry deep cultural and historical significance but also reflect the strength and rugged beauty of Scotland, making them a meaningful choice for any little one.