From the lochs and castles of the Highlands, Scottish baby names were born and eventually spread around the world with enthusiasm. These handsome names began as familial, clan names and over time evolved to become some of the most beloved monikers in the UK and enjoy global appeal. Scotland has such a rich history and the Scottish Gaelic language has many influences including a sprinkling of Viking flare after repeated invasions. Which means you’ll find an array of baby names to consider.
Scotland possesses a proud cultural identity that’s unlike any other on the planet. The Scotts have a reputation of being fierce warriors so it’s no surprise that many Scottish names not only have strong connotations but also sound bold and decisive. If you have Scottish heritage or just a love of deep-fried food, you might be looking for some inspiration for your baby boy’s name. We’ve got you covered. Here are 25 Scottish baby names for boys that you’ll hear from city centers like Edinburgh to the remote Outer Hebrides.
Caelen is a handsome name that’s the Scottish variation of Nicholas. It means “people of victory.” If you like the name, Caleb, but feel it’s overdone, consider this Scottish baby name instead.
A welcome alternative to Xander and Zander, Evander is a Scottish name with roots in both Greek and Norse mythology. The name means “strong man” or “bow warrior.”
Lachlan finally cracked the top 1000 names for boys in the US in 2013. As of 2018, the name was the 686th most popular name for boys. Lachlan means “from the fjord-land” and was originally used to describe the Viking invaders of Scottland.
Ruskin is a common surname in Scotland and it means “from a family of tanners.” Ruskin is now a popular given name as well and it’s easy to see why. John Ruskin was an English thought leader of the Victorian era who made a huge impact on art criticism in the 19th century. Ruskin would be a great alternative to Rusty or Dustin.
If you’d like a name that’s bold and feels like a full-stop, Dunn would be an excellent choice. The name Dunn is simple yet strong and it means “brown.”
You might be more familiar with Finley, but in Scotland, Finlay is the preferred spelling of this very attractive name. Macbeth’s father, Finlay MacRory, helped make this name extremely popular. The name means “fair-haired hero.”
Cameron is a handsome unisex name that we love for boys. It’s also enjoyed favor not only in the UK but sits in the top 100 names for boys in the US. The name means “crooked nose.”
Roban is the Scottish form of the ubiquitous Robert. Roban traditionally referred to families who were from Peeblesshire, Scotland. The name means “bright fame.”
Fraser is a quintessential Scottish name that originally belonged to a clan who called the lowlands home. The name means “of the forest home” or “ribbon.” Fraser has such a casual feel and we love it as a given name for boys.
In the US, you’re more likely to be familiar with the spelling, Alistair. But, Alasdair is the beloved Scottish form that’s a variation of Alexander. The name means “defender of men.”
Another name appearing in Macbeth, Duncan was the name of a Scottish saint and two early Kings of the Scots. The name means “dark warrior” and is a top 1000 name for boys in the US.
As long as you don’t think about a Big Mac, the name Mac is very cool and a welcome alternative to Matt or Max. Mac and Mc are commonly used in Ireland and Scotland to mean “son of.” If the spelling Mac feels a little too aloof for you, consider Mack.
The classic name Christopher has a lot going for it, but it does feel a bit overdone at this point. The Scottish form of the name, Kester certainly adds interest and charm. The name means “one who carries Christ.”
Douglas is such a popular name in the US that it’s been in the top 1000 names for boys since the 1880s. The name belonged to a powerful Scottish clan who were renowned for their courage and grit. The name means “black water.”
Graeme is a much more lyrical form of the name Graham. The pronunciation is very similar, but the emphasis is put on the first syllable. It’s a difference between Gray-em and graham crackers. The name means “gravelly homestead.”
Angus is the Anglicized form of the Scottish Celtic name Aonghas which means “one strength.” While this name might make you think of cattle, it’s a completely charming and pleasantly masculine choice.
The name Callum has finally taken hold in the US and it was the 557th most popular name for boys in 2018. The name means “dove” and comes from an influential Celtic saint, St. Columba.
Teague is an underutilized name for boys that we’d love to hear more of in the US. The name means “bard” or “poet.” This effortless one-syllable name has enough interest to not bore while possessing charm aplenty.
Malcolm was the name of four Scottish kings and since their reigns, the name has been a mainstay in Scotland. The name comes from Mael-Colium and means “devotee of St. Colomba.” Often, boys are given the name Malcolm and the nickname Callum.
Baird would be a particularly unique choice as a given name for your son. It’s a Scottish occupational name that means “poet.” The Irish spelling of the name, Bard is also a wonderful option.
Leith is a very fun alternative to Keith. The medieval Scottish surname, Leith shares its history with an area of Edinburgh and the river that flows through the city, Water of Leith. In Scotland, the name refers to a place, but in Arabic the name, Laith means “lion.”
YOU MIGHT ALSO LIKE: 30 Lucky and Beautiful Irish-Inspired Baby Names for Boys and Girls
Euan is Scotland’s preferred form of this name today, but it comes from the Gaelic Eoghann. Euan and Ewan are both acceptable forms and the name means “born of the yew tree.”
Practically unheard of outside of Scotland until the 1950s, Hamish began slowly gaining steam in Australia over the last several decades. Today, Hamish is a top 50 name for boys in Australia. Hamish is the Scottish form of James and means “supplanter.”
Thanks to Kendrick Lamar, the Scottish name, Kendrick has enjoyed favor in the US since 2013. The name is also commonly spelled Kendric from the family name, MacKenrick. The name has a winning meaning, “champion.” Parents will also get the opportunity to choose from a variety of nicknames including Ken, Rick, Kenny, or Ricky.
There you go! Strap on a kilt and plate up some haggis because these Scottish baby names are gold! We hope these names for boys inspired you and that you will even consider one of these delightful names for your son.
Andrew is a Chicago-based writer who enjoys finding the best of the internet, obsessively making lists, and cooking for friends. After studying Film and Art History, he developed a deep love for both topics. Celebrity news, pop culture, and stories that bring people together are his passions.
- 1 25. Caelan
- 2 24. Evander
- 3 23. Lachlan
- 4 22. Ruskin
- 5 21. Dunn
- 6 20. Finlay
- 7 19. Cameron
- 8 18. Roban
- 9 17. Fraser
- 10 16. Alasdair
- 11 15. Duncan
- 12 14. Mac
- 13 13. Kester
- 14 12. Douglas
- 15 11. Graeme
- 16 10. Angus
- 17 9. Callum
- 18 8. Teague
- 19 7. Malcolm
- 20 6. Baird
- 21 5. Leith
- 22 4. Knox
- 23 3. Euan
- 24 2. Hamish
- 25 1. Kendrick
Mamas Uncut is THE online place for moms. We cover the latest about motherhood, parenting, and entertainment as well – all with a mom-focused twist. So if you're looking for parenting advice from real parents, we have plenty of it, all for moms from moms, and also experts. Because, at the end of the day, our mission is focused solely on empowering moms and moms-to-be with the knowledge and answers they’re looking for in one safe space.
Baby Name Generator
No baby name sounding good? Want a quick way to generate unique baby name ideas? Try our baby name generator below!
Set your terms (sex of the baby, number of letters, popularity, etc.) and then get a list of names that meet your criteria. Maybe the perfect name is just waiting to be generated for you.