Skip to main content
NameDrop - How to Pronounce Names
All name lists

scottish boy names

Scottish boy names offer a rich tapestry of history, geography, and ancient traditions, drawing from Gaelic, Norse, and Old English influences. These names often reflect clan heritage, natural landscapes, or heroic figures, providing a strong sense of identity and a timeless appeal. Choosing a Scottish name connects a child to a legacy of resilience, natural beauty, and a storied past, from classic choices rooted in royalty to unique selections echoing the rugged Highlands.

40 names from diverse cultures

Alasdair Scottish Gaelic Meaning 'defender of mankind', it is the Scottish Gaelic form of Alexander. Andrew Greek Meaning 'manly' or 'brave', Andrew is the patron saint of Scotland. Angus Scottish Gaelic Derived from Old Irish meaning 'one strength' or 'unique choice', it was the name of an ancient Pictish kingdom. Arran Scottish Gaelic Named after the Isle of Arran in Scotland, its meaning is related to 'ridged island'. Blair Scottish Gaelic Meaning 'plain', 'field', or 'battlefield', it's a topographical name. Broc Scottish Gaelic Meaning 'badger', a common animal in Scottish wildlife. Bruce Norman French Derived from a French place name 'Brix', it became famous through Robert the Bruce. Callum Scottish Gaelic Meaning 'dove', it is the Scottish form of Columba, after Saint Columba. Cameron Scottish Gaelic Meaning 'crooked nose', it originated as a clan surname. Campbell Scottish Gaelic Meaning 'crooked mouth', it is another prominent Scottish clan name. Coinneach Scottish Gaelic Meaning 'handsome' or 'comely', it is the Gaelic original of Kenneth. Craig Scottish Gaelic Meaning 'crag' or 'rock', referring to a steep rugged cliff. Donald Scottish Gaelic Meaning 'ruler of the world', it is an ancient royal name in Scotland. Douglas Scottish Gaelic Meaning 'dark water', it is derived from a Scottish river name and a powerful clan. Duncan Scottish Gaelic Meaning 'dark warrior' or 'brown chief', it was the name of two Scottish kings. Eachann Scottish Gaelic Meaning 'horse lord', it is the Gaelic equivalent of Hector. Euan Scottish Gaelic Meaning 'born of the yew tree' or 'youth', it is a popular Gaelic name. Fergus Scottish Gaelic Meaning 'man of vigor' or 'strong one', an ancient name of early Scottish kings. Finlay Scottish Gaelic Meaning 'fair warrior' or 'fair hero', it has been borne by Scottish kings. Fraser French (via Scottish adoption) Of uncertain origin, possibly related to 'strawberry', it is a prominent Scottish clan name. Graham Old English (via Scottish adoption) Meaning 'gravelly homestead', it is a Scottish surname that became a given name. Gregor Greek (via Scottish adoption) Meaning 'watchful' or 'alert', it is the Scottish form of Gregory. Hamish Scottish Gaelic An Anglicized form of Seumas, the Scottish Gaelic equivalent of James, meaning 'supplanter'. Harris Old English/Old Norse (via Scottish adoption) Named after the Isle of Harris in the Outer Hebrides, meaning 'army ruler' from Old English or 'harbor' from Old Norse. Iain Scottish Gaelic The Scottish Gaelic form of John, meaning 'God is gracious'. Keir Scottish Gaelic Meaning 'dark-haired' or 'dusky', it is a short, strong Gaelic name. Keith Scottish Gaelic Derived from a Scottish place name, possibly meaning 'wood' or 'forest'. Lachlan Scottish Gaelic Meaning 'from the land of lochs' or 'fjord-land', often referring to Scandinavia. Logan Scottish Gaelic Meaning 'little hollow' or 'small indentation', derived from a Scottish place name. Magnus Old Norse Meaning 'great', it was a common name among Norse kings who ruled parts of Scotland. Malcolm Scottish Gaelic Meaning 'disciple of Columba', it was the name of several Scottish kings. Munro Scottish Gaelic Derived from a Scottish place name, possibly meaning 'mouth of the Roe river', also a prominent clan. Niall Old Irish/Gaelic Meaning 'cloud' or 'champion', it is an ancient name shared with Ireland. Ossian Scottish Gaelic Meaning 'little deer' or 'fawn', he is a legendary Gaelic warrior and poet. Rory Old Irish/Gaelic Meaning 'red king', it's an ancient royal name. Ross Scottish Gaelic Meaning 'headland' or 'promontory', also a large Scottish region. Stewart Old English (via Scottish adoption) Meaning 'steward', it is the name of the royal dynasty of Scotland. Struan Scottish Gaelic Meaning 'stream' or 'river', it is a traditional place name. Torquil Old Norse Meaning 'Thor's cauldron' or 'Thor's helmet', a name brought by Norse settlers. Wallace Old French/Old English (via Scottish adoption) Meaning 'Welshman' or 'foreigner', it became famous through William Wallace.

Know how to say these names?

Help others pronounce names from your culture correctly.

Start free profile