240+ Scottish Baby Boy Names (Handsome, Timeless & Totally Memorable)
From rugged Highland warriors to lyrical Gaelic gems, discover the most charming Scottish names for your little lad

If you’ve found yourself dreaming of bagpipes, misty highlands, and castles perched on dramatic cliffs while hunting for the perfect baby boy name—then you’re in the right place.
Scottish names have this magical blend of rugged charm, lyrical sound, and centuries of history woven into them. They can feel strong and warrior-like (think Alastair), gentle and poetic (Ewan), or just totally cool in a low-key way (Fergus, anyone?).
So, grab your favorite cup of tea (or maybe a cheeky shortbread), and let’s dive into the wonderful world of Scottish baby boy names. I’ve rounded up over 240+ gems, complete with meanings, origins, and fun little notes.
Classic & Timeless Scottish Boy Names
These are the names that have stood the test of time. Strong, dependable, and forever stylish.
- Alastair – A regal Scottish form of Alexander, meaning defender of men. Feels sophisticated yet approachable.
- Ewan – From the Gaelic Eòin, meaning born of the yew tree. Gentle and nature-kissed.
- Dougal – Means dark stranger. Old-school and bold, but quirky enough to feel fresh again.
- Malcolm – Meaning devotee of Saint Columba. A kingly name with serious gravitas.
- Fergus – Man of force or vigorous. Strong, fun, and charmingly Scottish.
- Gordon – Meaning great hill. Feels polished, thanks to Gordon Ramsay, but rooted in the earth.
- Hugh – From the Gaelic Aodh, meaning fire. Short, strong, and blazing with warmth.
- Kenneth – Handsome or born of fire. A friendly, reliable choice.
- Colin – From Cailean, meaning whelp or pup. Sweet, playful, and approachable.
- Iain – Scottish form of John, meaning God is gracious. Sleek and timeless.
- Keith – Wood or forest. Has a cool 80s vibe, but also earthy and solid.
- Lachlan – From the land of lakes. A poetic nod to Scotland’s lochs.
- Graeme – A to-the-point name meaning gravelly homestead. Understated and classic.
- Ross – Headland or promontory. Sleek, breezy, and effortlessly Scottish.
- Stuart – From steward, meaning guardian. A royal dynasty name (think Stuart kings).
- Hamish – Scottish form of James, meaning supplanter. Fun, warm, and oh-so-Scottish.
- Duncan – Meaning dark warrior. Strong, approachable, and historic.
- Allan – Possibly from ailin, meaning little rock. Simple but solid.
- Rory – From Ruairidh, meaning red king. Lively, fun, and fiery.
- Callum – Meaning dove. A name of peace and gentle strength.
- Angus – One strength or unique choice. Rugged, cool, and delightfully Scottish.
- Donald – Meaning ruler of the world. Old-fashioned but kingly.
- Murray – Seafarer. Breezy, adventurous, and charming.
- Torquil – Meaning Thor’s cauldron. Quirky but noble.
- Boyd – Meaning blond. Short, strong, and very wearable.
- Alec – Short form of Alexander, meaning defender of men. Friendly and approachable.
- Campbell – Crooked mouth. A clan name that feels noble and strong.
- Fraser – From a Scottish surname; sophisticated yet cool.
- Earl – Title name meaning nobleman. Old-fashioned chic.
- Stewart – Variant of Stuart, guardian. Very Scottish dynasty.
- Harris – Place-inspired, sleek and trendy.
- Munro – From the mouth of the River Roe. Rugged but cool.
- Sinclair – Holy, bright. Feels romantic and knightly.
- Mackenzie – Son of the fair one. Modern but rooted in heritage.
- Bruce – Famous thanks to Robert the Bruce. Strong and heroic.
- Garrick – Spear ruler. Shakespearean but Scottish-rooted.
- Finnegan – Fair descendant. Bright and lyrical.
- Torres – Rare Scottish surname-turned-name. Bold and international.
- Boyce – Wood, forest. Underused and unique.
- Ellis – From Elijah, meaning my God is Yahweh. Scottish families have used it for centuries.
- Murphy – Sea warrior. Irish-Scottish crossover with charm.
- Alasdair – Traditional Gaelic form of Alastair. Stronger and more authentic.
- Greer – Alert, watchful. Short and stylish.
- Harvey – Battle-worthy. Historical yet modern-sounding.
- Nevin – Little saint. Understated and sweet.
- Lindsay – Island of linden trees. Once common for boys, now feels fresh.
- Randall – Shield wolf. Classic with a medieval edge.
- Aiken – Scottish diminutive of Adam, man of earth. Cute and snappy.
- Paton – Clan name meaning warrior’s town. Strong and rooted.
- Hendry – Scottish form of Henry, meaning estate ruler. Distinguished and classic.
Nature-Inspired Scottish Boy Names
Scotland’s wild landscapes and earthy vibes bring us some of the most beautiful nature-based names.
- Blair – Field or plain. Breezy and modern.
- Craig – Meaning rock. Solid as stone, literally.
- Glen – Valley. Soft, natural, and serene.
- Ewan – Already classic, but worth noting again for its yew tree roots.
- Kyle – Narrow strait. A simple yet strong choice.
- Camden – Winding valley. Trendy but rooted in Scottish lands.
- Finnan – Fair-haired. Fresh, light, and charming.
- Struan – Means stream. Unique and lyrical.
- Torin – Chief or from the hills. Strong yet modern-feeling.
- Calder – Rocky water. A little moody, a little poetic.
- Innes – From the river island. Short, soft, and distinctive.
- Alpin – Meaning white or bright. Evokes snowy peaks.
- Moray – Sea settlement. Breezy and coastal.
- Arran – Inspired by the Isle of Arran. Rugged and lyrical.
- Kelso – From the Scottish town. Cute, cool, and spunky.
- Firth – Meaning arm of the sea. Unusual but very Scottish.
- Lennox – With many elm trees. Trendy with a nature vibe.
- Ramsay – Wild garlic island. A foodie-friendly and earthy pick.
- Islay – Inspired by the whisky-famous island. Soft and unique.
- Seoras – Gaelic form of George, meaning farmer. Rustic and grounding.
- Torquil – With its Norse ties, also hints at rugged landscapes.
- Avon – River. Smooth and sleek.
- Clyde – Inspired by the River Clyde. Classic and strong.
- Finlay – Fair-haired hero. Nature meets myth.
- Harris – Island name turned baby name. Trendy and handsome.
- Brae – Hillside. Soft and simple.
- Druim – Ridge. Rare and rugged.
- Lochlan – Variant spelling of Lachlan, land of lakes. Dreamy and natural.
- Sands – Place-name, sandy shore vibes.
- Eilean – Island. Unique and lyrical.
- Torren – From the hills. Strong and earthy.
- Corran – Spear-shaped point. Fresh and cool.
- Atholl – Region in the Highlands; historic and handsome.
- Torran – Little hills. Quirky and natural.
- Balgair – Pasture town. Old yet warm.
- Cairbre – Charioteer. Strong and linked to nature.
- Lorn – From the region of Lorne, ruggedly romantic.
- Morar – From Loch Morar, one of Scotland’s deepest lakes.
- Earnan – Iron. Strong, earthy, and simple.
- Oran – Pale, little green one. Poetic and nature-rich.
- Rowan – Little redhead or the tree. Fresh and trendy.
- Sheean – Peaceful. Rare and nature-kissed.
- Taigh – House or farm. Cosy and rooted.
- Beinn – Mountain. Direct and bold.
- Rannoch – Name of a moor in Scotland. Evocative and strong.
- Darris – Oak tree grove. Rugged but gentle.
- Mull – From the Isle of Mull. Short, spunky, and very Scottish.
- Crinan – Little ridge. Historic and tied to landscapes.
- Aros – Inspired by the Aros River. Smooth and lyrical.
- Skye – From the Isle of Skye. Popular but still breathtakingly beautiful.
Old-School Cool: Medieval & Historic Names
For parents who love a name with a knightly, vintage vibe.
- Archibald – Meaning genuine, bold, brave. Nerdy-chic.
- Murdoch – Sea warrior. Fierce and dramatic.
- Somerset – Historic and poetic.
- Torquil – Norse-meets-Scottish medieval vibe.
- Eochaid – Ancient Gaelic name meaning horseman. Majestic and strong.
- Cormac – Son of the raven. Bold, mystical, and powerful.
- Gillespie – Servant of the bishop. Medieval and charming.
- Tavish – Scottish form of Thomas, meaning twin. Spunky and rare.
- Alpin – A royal name from Scottish kings.
- Macbeth – Famous Shakespearean name, meaning son of life. Dark and literary.
- Ruairidh – Original Gaelic form of Rory. Regal and fiery.
- Paden – Meaning royal. Strong and noble.
- Cairn – Pile of stones. Symbolic and rugged.
- Eoghan – Gaelic for born of the yew tree. Ancient and lyrical.
- Gregor – Watchful, alert. Noble and knightly.
- Torin – Feels medieval yet fresh.
- Domhnall – Original form of Donald. World ruler.
- Cadeyrn – Battle king. Fierce and dramatic.
- Farquhar – Dear man. Rare but historic.
- Lennox – Ties to a Scottish noble family.
- Dougal – Dark and mysterious.
- Cailean – Gaelic version of Colin. Ancient but sweet.
- Seumas – Gaelic form of James. Traditional and strong.
- Aodh – Means fire. Ancient, short, and powerful.
- Menzies – Historic clan name. Quirky and unique.
- Torquil – Deserves repeating for sheer medieval flair.
- Ailín – Little rock. Historic and strong.
- Beistean – Little beast. Fierce and quirky.
- Torquilson – Surname meaning son of Torquil. Noble and bold.
- MacGregor – Son of Gregor. Clan-based power.
- Loarn – Early king of Dál Riata. Rare and historic.
- Kennan – Ancient. Solid and distinguished.
- Gillies – Servant of Jesus. Clan name with depth.
- Somhairle – Gaelic form of Somerled, summer traveler. Legendary warrior.
- Banquo – Historic Shakespearean figure tied to Scottish lore.
- Torcall – Older Gaelic spelling of Torquil. Knightly and noble.
- Carbrey – Ancient warrior figure. Fierce and rare.
- MacNair – Son of the steward. Historic surname.
- Beacan – Little peak. Medieval feel.
- Domhnull – Ancient Gaelic Donald. Regal and traditional.
- Eòinruig – Gaelic for Henry, estate ruler. Unique form.
- MacAlpin – Son of Alpin. Royal dynasty roots.
- Torstenach – Rare old Scottish-Norse hybrid.
- Gillivray – Clan name, bold and historic.
- Ferchar – Gaelic for Farquhar, beloved man. Distinctive spelling.
- Lochlainn – Variant of Lachlan, but with older flair.
- MacNaughton – Son of Nechtan. Ancient clan.
- Somhairlich – Historic form of Somerled.
- Domnallach – Descendant of Domhnall. Medieval and noble.
- MacInnes – Son of Angus. Clan history built in.
- Torrenach – Medieval twist on Torran.
Unique Finds & Quirky Treasures
If you want something off-the-beaten-path, these Scottish boy names will stand out in the best way.
- Brodie – Little ridge. Spunky and trendy.
- Keir – Meaning dusky or dark-haired. Short and sleek.
- Torsten – Norse-meets-Scottish, meaning Thor’s stone.
- Caelan – Powerful warrior. Modern vibe with old roots.
- Findlay – A softer form of Finlay. Gentle and melodic.
- Ruaridh – Bold Gaelic form of Rory.
- Tormod – Thor’s mind. Unique and powerful.
- Artair – Scottish form of Arthur, meaning bear king. Strong and mythic.
- Blaine – Slender. Short, breezy, and stylish.
- Ewan – Already noted, but unique enough in its sound outside Scotland.
- Macrae – Son of grace. Distinctive and lyrical.
- Torquil – It really shines in this category.
- Finbarr – Fair-haired. Rare but charming.
- Luthais – Gaelic form of Louis, meaning famous warrior. Unique and powerful.
- Teague – Poet, philosopher. Quirky and artsy.
- Cailean – Ancient but underused today.
- Orrin – Pale, fair-haired. Sleek and cool.
- Torren – From the little hills. Unique nature-meets-strength.
- Birk – Birch tree. Short, snappy, and earthy.
- Keiran – Meaning little dark one. Rare and lyrical.
- Macleod – Clan name, son of Leod. Cool and bold.
- Fingal – Legendary warrior name. Epic vibe.
- Torquil – Yes, again—it’s that rare!
- Eiric – Scottish form of Eric, ever-ruler. Distinctive twist.
- Caedmon – Old poetic name. Literary and unique.
- Torren – Deserves another nod for stylish rarity.
- Adair – Ford of the oak tree. Sleek and modern-feeling.
- Bain – Fair-haired. Short and spunky.
- Crispin – Curly-haired. Literary but quirky.
- Diarmaid – Without envy. Historic yet rare.
- Elgin – Town name turned stylish.
- Farlan – From the clan name MacFarlane, son of Parlan.
- Govan – Saintly name tied to Glasgow.
- Iver – Bow warrior. Norse-Scottish coolness.
- Jura – Island name, sleek and nature-rich.
- Keirnan – Rare twist on Keir.
- Lir – Sea. Mythic and poetic.
- Maddoch – Variant of Madoc, fortunate.
- Niven – Little saint. Gentle and handsome.
- Orin – Pale green one. Fresh and trendy.
- Paden – Royal. Already medieval, but modern too.
- Quade – Son of Uaid. Strong and unusual.
- Ranald – Scottish form of Ronald, ruler’s counselor.
- Shanks – Old surname, quirky but fun.
- Taran – Thunder. Strong and striking.
- Uisdean – Gaelic form of Hugh, fire. Rare and bold.
- Vale – Valley. Simple and evocative.
- Whit – White. Sleek and modern.
- Yonah – Dove. Peaceful with Gaelic vibes.
- Zeran – Rare name with old Gaelic notes.
- Annan – From the River Annan. Unique and gentle.
A-Z of Scottish Baby Boy Names
Sometimes, it’s fun to just browse alphabetically. Here’s a quick-fire list of more Scottish boy names you’ll love:
- Ailbe – White.
- Aonghus – Another form of Angus, one strength.
- Beathan – Life.
- Brodie – Already loved, but worth repeating.
- Cameron – Crooked nose. Cool and classic.
- Ciaran – Little dark one.
- Conall – Strong wolf.
- Dermot – Free from envy.
- Donnan – Little brown one.
- Eochan – Horseman.
- Erskine – Projecting height.
- Fearchar – Beloved man.
- Fionn – Fair, white.
- Gavyn – Scottish form of Gavin, hawk of battle.
- Gilroy – Son of the red-haired king.
- Hector – Historic warrior name.
- Irving – Green water.
- Jock – Scottish form of Jack.
- Kerr – Rough ground.
- Leith – From the Scottish town.
- Logan – Little hollow. Hugely popular today.
- Magnus – Great. Regal and Norse-Scottish.
- Nairn – Place-name from northern Scotland.
- Niall – Champion. Strong and noble.
- Ossian – Legendary poet’s name.
- Pirie – From the pear tree.
- Quinn – Wise. Short and stylish.
- Ramsay – Already noted, but always good.
- Selby – From the willow farm.
- Sholto – Sower. Rare and intriguing.
- Tamhas – Gaelic form of Thomas.
- Uilleam – Scottish form of William.
- Urquhart – Historic clan name.
- Vaughn – Small. Used in Scottish families too.
- Wallace – Foreigner, Welshman. Braveheart vibes.
- Wylie – Cunning, tricky. Cute and spunky.
- Yerik – Unique Scottish twist on Eric.
- Yorkston – Scottish place-name.
- Zander – Scottish form of Alexander.
Wrapping It Up with a Wee Hug
Whew—what a journey! From rugged warriors to gentle, nature-kissed choices, Scottish boy names carry an incredible mix of history, strength, and lyrical charm. Whether you’re drawn to a timeless pick like Malcolm, a nature-inspired gem like Glen, or a bold standout like Torquil, you really can’t go wrong.
Choosing a name is one of the most personal (and magical!) gifts you’ll ever give your child. So take your time, trust your heart, and maybe let your imagination wander through misty glens and ancient castles while you decide.
Here’s to finding that perfect name—one that feels like it was meant just for your little lad.




