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
Elena Sanz Martín

Reviewed and approved by the psychologist Elena Sanz Martín.

Last update: 27 December, 2022

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.

All cited sources were thoroughly reviewed by our team to ensure their quality, reliability, currency, and validity. The bibliography of this article was considered reliable and of academic or scientific accuracy.

This text is provided for informational purposes only and does not replace consultation with a professional. If in doubt, consult your specialist.