Scottish Boy Names
Baby Names | Pregnancy

50 Strong Scottish Boy Names With Meanings

Sharing is caring!

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:

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.”

Scottish Baby Names for Boys

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.”

Scottish and Gaelic Baby Names for Boys

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:

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

I accept the Privacy Policy