These are 11 Scottish first names for boys - what they mean and their origins

Baby namesplaceholder image
Baby names

Scotland has a multitude of both unique, historic and popular Scottish names for boys, some dating back hundreds of years.

Here are 11 Scottish first names for boys, what they mean and their origins. Names sourced from motherandbaby.co.uk and scottish-at-heart.com.

Meaning: Friend of a horse. Pronunciation: ah-KEE-us. Form of: Eochaidh. Origins: Scottish, Gaelic and English.placeholder image
Meaning: Friend of a horse. Pronunciation: ah-KEE-us. Form of: Eochaidh. Origins: Scottish, Gaelic and English.
Meaning: River. Origin: Scottish, Nature. People with this name tend to have a deep inner desire for a stable, loving family or community, and a need to work with others and to be appreciated.placeholder image
Meaning: River. Origin: Scottish, Nature. People with this name tend to have a deep inner desire for a stable, loving family or community, and a need to work with others and to be appreciated.
Meaning: people of victory or powerful warrior. Origins: A Scottish variation on Nicholas and has Gaelic and Irish origins.placeholder image
Meaning: people of victory or powerful warrior. Origins: A Scottish variation on Nicholas and has Gaelic and Irish origins.
Meaning: 'defender' or 'defending man'. Origins: Scottish Gaelic form of Alexander.placeholder image
Meaning: 'defender' or 'defending man'. Origins: Scottish Gaelic form of Alexander.
Related topics:
Dare to be Honest
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice