25 Scottish Boy Names for Your Baby

The Loch Ness monster is waiting for you to pick one of these 25 Scottish boy names, which will make you fall in love completely.
25 Scottish Boy Names for Your Baby

Last update: 17 November, 2021

If you’ve always been inspired by castles, frozen lakes, mountainous landscapes, and Scottish legends, you may find the name you want for your little boy. Are you ready to discover our list of 25 Scottish boy names?

All of them are based on great and powerful warriors, on the geography of the area, or on great stories. Keep reading!

Scottish boy names for your future child

The great Celtic and Viking warriors come together in this list to offer you options with fascinating historical meanings. Especially if you feel a special bond with these Nordic lands and with their wonderful landscapes.

A Celtic carving in silver.

Names of Scottish origin: From A to M

  • Alasdair: for the one who is the “defender of men”.
  • Angus: a name of Scottish origin that means “exceptional”.
  • Arran: is the name of the seventh-largest island in Scotland. In fact, in Scottish Gaelic, it means “Scotland in miniature”.
  • Blaine: for the one who is “slim, angular”.
  • Bruce: originally, as reflected in a work carried out at the University of the Basque Country, it was a noble surname. The Bruces were a very influential family in the medieval Scottish court. So much so that there’s a story about its most illustrious member, Robert I Bruce.
  • Cameron: a name of a recognized Scottish clan, it served as a nickname and its meaning refers to the one with a “bent nose”.
  • Douglas: a refined name with allusions to Scottish nature, as it evokes “black water”.
  • Duncan: means “dark warrior”.
  • Edwin: this is an old Scottish name with several possible meanings: “happy man, valuable friend, and conqueror”.
  • Evander: means “warrior of the bow”.
  • Finlay: This is how the Scots refer to the “blonde-haired hero”.
  • Gordon: this is a famous Scottish surname that means “strong”. In this regard, it’s said to have been used for the first time in honor of Charles George Gordon (1833-1885), a British general who died in battle.
  • Gilmer: for the one who is the “bearer of the sword”.
  • Graham: This is a variant of the name of the place Grantham, in Lincolnshire, and means “home of Grant, or country house”.

Scottish names: From H to Z

  • Irvin: a variant of Ervin. In this sense, it refers to the one who is “beautiful”.
  • Kester: a Scottish Christian name with a precious meaning, “he who bears Christ”.
  • Murray: for the one who comes “from the sea”.
  • Niven: this name is a loan from the Irish. Therefore, it has acquired the Gaelic form to name a “little saint”.
  • Ramsay: Literally means “low land”. In this sense, it refers directly to Ramree Island.
  • Ross: This is believed to come from the Gaelic word ros, which means “tip, high ground, peninsula”. Furthermore, according to etymological sources, the Ross clan is a Scottish highland clan that traces its ancestry to a 13th-century Gaelic medieval manor.
  • Sholto: for the “sower”.
  • Struan: means “stream”.
  • Tavish: a perfect name for a brother who is born at the same time as another sibling, as it means “twin”.
  • Tay: refers to the largest river in Scotland, famous for salmon fishing.
  • Wiley: comes from a toponymic surname and means “clearing of the temple”.
A Scottish city with a castle in the distance.

Did you fall in love with any of these Scottish boy names?

We hope this list has helped you decide. However, if it hasn’t, don’t worry: The right one will soon emerge and when it does, you’ll know it.

It might interest you...
10 Unique Boy Names and Their Meanings
You are Mom
Read it in You are Mom
10 Unique Boy Names and Their Meanings

In this article we'll provide a list of unique boy names along with their meanings. Keep reading if you're expecting a baby boy.