50 Strong Scottish Boy Names With Meanings
First of all, congratulations! Having a baby is always exciting, but choosing the name? That’s definitely the cherry on top.
With a great-grandma directly from Scotland, I’ve always appreciated the Scottish culture. Whether you’re looking at Scottish boy names because you’re from Scotland, you love their names, or you’re simply a big fan of Outlander (mm-hmm…I see you!), I really hope you love this list I’ve compiled.
The Scots have gone through many changes and challenges throughout their history and you’ll see that their names reflect that. Some contain ancient Celtic mythology, while others reflect the Scottish people’s conversion to Christianity and Catholicism.
Keep that in mind while you’re going through this list: it contains both Gaelic boy names (Scottish names that were not anglicized) as well as more common, modern versions. To help give you an idea on the background of the name you’re considering, I’ve also included the meanings.
Hopefully you’ll find a Scottish Baby boy name that you fall in love with!
RELATED BABY NAMES POSTS:
- 40 Timeless & Unique Irish Boy Names You Need to See
- 30 Unique Irish Girl Names for Your Celtic Baby
- 50 Unique Baby Names with Beautiful Meanings
- 35 Powerful and Unique Biblical Baby Names
50 Scottish Boy Names with Strong Meanings
This post may contain affiliate links. If you make a purchase from one of the links I will make a small commission at no charge to you. Blunders in Babyland does not diagnose, treat, or give out any professional advice for any medical conditions.
Alastair
Alexander is one of the most popular names across many languages. The Scottish version of Alexander, Alastair, is particularly charming. Like the other renditions, Alastair means defender of men.
Aodh
Obviously a Gaelic boy name, Aodh just looks cool. And it is. Going back to the root of Celtic legends, Aodh means fire and represents the Celtic sun god.
Balgair
Yet another cool Scottish boy name, based in Balgair is an earthy, natural name, meaning “Fox.”
Blaine
This very popular unisex name actually means “yellow.” If you prefer the Scottish-Gaelic version, you can use Blaan.
RELATED POST: 50 Gender Neutral Baby Names You’ll Love
Caelan
There is no shortage of Scottish boy names starting with C! Caelan is practical, historical, nad thankfully easy to spell. It’s kind of a toss-up whether this name is Irish or Scottish, but Caelan means “victorious people.” Perfect for an active baby boy.
Cameron
Cameron’s name meaning might leave a little to be desired, but it’s still a very attractive name. It means, “crooked nose.”
Dallas
Most of the time, we think of Dallas as an American Western name (at least, I did.) Actually, its an old Scottish surname, meaning “meadow dwelling.”
Daibhidh
Do you love biblical names? Daibhidh is perfect for your baby! It’s Gaelic for David.
Hey, Mama! With our nation under lockup, many pregnant moms are struggling to find reputable online prenatal courses. If this is you, check out my VIP list of tested-and-approved pregnancy classes. No matter what your birthing goals or budget, there’s definitely a course on this list that you can trust! TAKE ME THERE!
Dunn
If you’ve been searching for a strong Scottish boy name, check out Dunn. It’s a very old Scottish name, meaning “fort” or “dark.” It can also be a nod to a man inhabiting the region of “Dunn.”
Eauan
Another twist on a traditional biblical name, you’re probably more familiar with the English version of Eauan, Ewan. Both names are a different rendition of the apostle John.
Eideard
A very regal name indeed, Eideard is the Gaelic version of Edward. It means “wealthy guardian.”
Farlan
Farlan is more typically used as a surname (McFarlan), but it can still be a pretty school Scottish boy name. It means “son of furrows.”
Fionnlagh
This probably one of my favorite Scottish names for boys on this list. It’s strong, wrapped in history, and looks ancient. Fionnlagh (you’re probably familiar with Finlay), means “white warrior.” You can even nickname your boy “Finn” if you’re a big Tangled fan 🙂
Fraser
An earthy name, Fraser means “forest men.”
Gavan
There are several renditions of the anglicized name, Gavan (Gavin). If you prefer the Gaelic, check out Gawyn. The name means “white hawk.”
Goraidh
A Gaelic baby boy name meaning, “God’s peace.”
Henson
Henson is exactly as it sounds, meaning “son of Henry.”
Irving
This is another Scottish boy name that gained its popularity from local landmarks. “Irving” is thought to have originated from Irvine river, in Ayrshire. Irving means, “green water” or “sea friend.”
Iver
Iver is another rendition of the Scandalnavian name, Ivar, which means “archer.”
Jamie
This one is for all you Outlander fans. Jamie means, “Supplanter” or takes the place of something that was there first. Pretty appropriate if you’re familiar with the premise of the series!
Kerk
Also spelled Kirk, is a simple but strong Scottish boy name, meaning “lives near a church.”
Knox
Surrounded by rich history, it’s thought that Knox became most popular from John Knox, the founder of the Presbyterian Church in Scotland. Knox means, “round hill.”
Laighean
I absolutely love this Gaelic name. Laighean, or Lane if you prefer the anglicized version, means “spear.”
Leith
Also known as Leathan, is named after the respective river.
Lyall
This name means exactly how it sounds, “loyal.” It was originally a Scottish surname.
Malcolm
This is a timeless name rich with meaning. Malcolm (Mael Coluim in Gaelic), is given to a boy dedicated to God.
Murogh
A simple but beautiful Scottish baby boy name meaning, “man of the sea.”
Neil
Another one of my personal faves, Neil (AKA Nial) means “champion.”
Nairne
This is another cool, landmark name. It comes from the Northern Scottish town and meaning “alder tree river.”
Ogilhinne
Still looking for strong Gaelic names? Ogilhinne is an earthy name meaning, “on top of the mountain.”
Oidhche
This is a hauntingly beautiful Gaelic boy name, meaning “night.” In the Gaelic language, Oidhche mhath translated to “goodnight.”
Paden
This popular Scottish boy name means “royal.”
Phearson
Phearson is the Scottish version of Parson, meaning “priest.”
Quany
This is a very unique name, meaning “proud.”
Quinn
A favorite in Scotland and the U.S., Quinn is actually a unisex name meaning “5th in family.”
Rae
If you suspect that your baby is a mild-mannered boy, Rae is perfect. It means, “timid or shy person.”
Reed
Another strong Scottish name for your hearty boy! It means “red” or “ruddy complexion.”
Ross
Ross’ namesake is the Scottish clan. It means “headland.”
Shaw
Both a popular English and Scottish surname, Shaw is regal and timeless. Its given to someone that lived in a thicket.
Simidh
Gaelic for Simeon, Simidh means “hearkening.”
Sloan
If you like to be challenged, you can also try the Gaelic version, Sluaghadh. It means “raider.”
Struan
Also known as Sruthan in Gaelic, Straun means “small stream.”
Tamnais
Do you have twins? Congratulations! Tamnais is perfect for one of your boys, meaning “twin.”
Todd
A traditional, yet timeless Scottish baby boy name, Tod means fox. In the past, it was given to a wiley or cunning boy.
Teague
Another old Scottish boy name meaning bard or poet.
Urquhart
A famous clan name, Urquhart means “upon a rowan wood.”
Ualan
Ualan is the Scottish version of Valentine, which means “strong and healthy.”
Wallace
A Scottish surname more popular towards the English/Scottish borderlands. Wallace means “foreign or stranger.”
Wiley
If you love William but want a different version, Wiley happens to be its Scottish pet name.
I hope by now you’ve fallen in love with a few Scottish boy names. They truly are unique, strong, and meaningful. If you have more you’d like to share, let me know below! Also, if you’re still looking for inspiration, check out these other baby names you might love!
Good luck and happy hunting!
RELATED BABY NAMES POSTS: