scottish boy names

479+ Scottish Boy Names [With Meanings]

Scottish boy names often have unique and rich cultural connotations, reflecting Scotland’s historical and linguistic heritage.

Here are some characteristics of Scottish boy names:

  • Gaelic origin: Many Scottish boy names have their roots in the Gaelic language, which is spoken by some communities in Scotland and Ireland. Examples of Gaelic-origin names include Alistair (meaning “defender of mankind”), Callum (meaning “dove”), and Euan (meaning “born of the yew tree”).
  • Anglicized forms: Some Scottish boy names have been anglicized over time, adapting to the dominant English language. For instance, the name Iain is an anglicized form of the Gaelic name Eoin, which means “God is gracious.”
  • Nature-inspired: Scottish boy names often have connections to the natural world, reflecting the country’s stunning landscapes and wildlife. Examples include Fraser (meaning “strawberry”), Lennox (meaning “elm grove”), and Ross (meaning “headland” or “promontory”).
  • Clan and family connections: Scotland has a long history of clans and family ties, and many Scottish boy names are associated with specific clans or families. For instance, Campbell is a prominent Scottish clan name that is also used as a first name.
  • Historical and legendary figures: Some Scottish boy names are inspired by historical or legendary figures, such as Robert (after Robert the Bruce, a famous Scottish king) and Fergus (a legendary ancient Scottish king).
  • Unique pronunciation: Scottish boy names often have distinct pronunciations that may be challenging for non-Scots to master. For example, the name “Hamish” is pronounced “HAY-mish,” and “Eoghan” is pronounced “OH-in.”
  • Popularity and trends: Scottish boy names have gained popularity both within and outside of Scotland. Names like Lachlan, Finlay, and Rory have become more common in recent years.

In summary, Scottish boy names are diverse and rooted in the country’s rich linguistic, historical, and cultural heritage.

They often have Gaelic origins, unique pronunciations, and connections to nature, clans, or historical figures.

We look through hundreds of Scottish boy names in this article across several different categories – along with their meanings.

Let’s take a look 🙂

Scottish Boy Names and Meanings

Scottish Baby Boy Names:

  • Finlay – means “fair-haired warrior”
  • Callum – means “dove”
  • Ewan – means “born of the yew tree”
  • Lachlan – means “from the fjord-land”
  • Hamish – means “supplanter”
  • Angus – means “one strength” or “unique choice”
  • Alistair – means “defender of the people”
  • Arran – means “island dweller”
  • Brodie – means “ditch”
  • Cian – means “ancient”

Scottish Baby Boy Names

Unique Scottish Boy Names:

  • Fergus – means “man of force”
  • Lorne – means “fox”
  • Eamonn – means “wealthy protector”
  • Torin – means “chief”
  • Artair – means “bear”
  • Cairn – means “mound of stones”
  • Fraser – means “of the forest men”
  • Greig – means “watchful”
  • Nairn – means “river with alder trees”
  • Tavish – means “twin”

Unique Scottish Boy Names

Unique Scottish Boy Names:

  • Fergus – means “man of force”
  • Lorne – means “fox”
  • Eamonn – means “wealthy protector”
  • Torin – means “chief”
  • Artair – means “bear”
  • Cairn – means “mound of stones”
  • Fraser – means “of the forest men”
  • Greig – means “watchful”
  • Nairn – means “river with alder trees”
  • Tavish – means “twin”

Old Scottish Boy Names

Old Scottish Boy Names:

  • Dougal – means “dark stranger”
  • Finlay – means “fair-haired warrior”
  • Macgregor – means “son of Gregor”
  • Galbraith – means “stranger from abroad”
  • Mungo – means “dear friend”
  • Innes – means “island oasis”
  • Aonghas – means “one strength” or “unique choice”
  • Tormod – means “northman”
  • Gilleasbuig – means “servant of the bishop”
  • Dòmhnall – means “world ruler”

Popular Scottish Boy Names

Popular Scottish Boy Names:

  • Aiden – means “fiery one”
  • Logan – means “hollow”
  • Cameron – means “crooked nose”
  • Ewan – means “born of the yew tree”
  • Finlay – means “fair-haired warrior”
  • Angus – means “one strength” or “unique choice”
  • Callum – means “dove”
  • Hamish – means “supplanter”
  • Lachlan – means “from the fjord-land”
  • Liam – means “strong-willed warrior”

STUNNING SCOTTISH BABY NAMES & Meanings

Traditional Scottish Boy Names

Traditional Scottish Boy Names:

  • Duncan – means “brown warrior”
  • Alasdair – means “defender of the people”
  • Ciaran – means “black-haired”
  • Connell – means “strong as a wolf”
  • Eoin – means “God is gracious”
  • Fionn – means “fair-haired”
  • Lachlan – means “from the fjord-land”
  • Seamus – means “supplanter”
  • Tadhg – means “poet” or “philosopher”
  • Iain – means “God is gracious”

Rare Scottish Boy Names

Rare Scottish Boy Names:

  • Cailen – means “young pup”
  • Cailean – means “dove”
  • Ealair – means “cheerful”
  • Finbar – means “fair-haired”
  • Iver – means “yew tree”
  • Jock – means “God is gracious”
  • Keir – means “dark”
  • Lomond – means “bare or rough mountain”
  • Sorley – means “summer traveler”
  • Sven – means “young warrior”

Unusual Scottish Boy Names (Uncommon Scottish Boy Names)

Unusual Scottish Boy Names:

  • Aulay – means “victorious”
  • Balfour – means “pasture land”
  • Caol – means “slender”
  • Dreghan – means “strong one”
  • Ercan – means “high one”
  • Fingal – means “fair stranger”
  • Gruaidh – means “red-haired”
  • Jardine – means “garden”
  • Kier – means “swarthy”

Unusual Scottish Boy Names (Uncommon Scottish Boy Names)

Scottish Gaelic Boy Names

Scottish Gaelic Boy Names:

  • Aonghas – This name means “one choice” or “unique,” and was borne by a legendary Scottish king.
  • Calum – A Gaelic name meaning “dove,” symbolizing peace and love.
  • Eoin – This name is the Scottish Gaelic form of John, meaning “God is gracious.”
  • Fearghas – A Gaelic name meaning “man of valor,” reflecting bravery and strength.
  • Iain – A Gaelic form of John, meaning “God is gracious.”
  • Lachlan – This name means “from the land of lakes,” reflecting Scotland’s natural beauty.
  • Seamus – A Gaelic name meaning “supplanter,” indicating a strong and determined personality.
  • Tadhg – A Gaelic name meaning “poet,” reflecting the importance of storytelling in Scottish culture.
  • Uisdean – A Gaelic name meaning “noble,” reflecting qualities of honor and respect.
  • Aodhan – A Gaelic name meaning “fire,” symbolizing passion and energy.

Modern Scottish Boy Names

Modern Scottish Boy Names:

  • Finlay – This name means “fair-haired hero,” indicating strength and bravery.
  • Harris – A name of Scottish origin, meaning “son of Harry,” reflecting a connection to royalty and nobility.
  • Callan – This name means “rock” or “battle,” indicating toughness and resilience.
  • Ewan – This name means “born of the yew tree,” symbolizing strength and longevity.
  • Hamish – A Scottish form of James, meaning “supplanter,” indicating a strong and determined personality.
  • Lewis – This name means “renowned warrior,” reflecting courage and honor.
  • Murray – A Scottish name meaning “lord and master,” indicating strength and authority.
  • Ross – This name means “headland,” reflecting Scotland’s rugged coastline and natural beauty.
  • Alistair – A Scottish form of Alexander, meaning “defender of the people,” reflecting leadership and protection.
  • Angus – This name means “unique strength” or “one strength,” indicating resilience and fortitude.

Scottish Boy Names – 1900s & 1920s

Scottish Boy Names – 1900s & 1920s

  • Angus – means “one strength” or “unique choice” and is a traditional Gaelic name.
  • Alistair – a variation of Alexander, means “defender of the people.”
  • Callum – means “dove” or “bald dove” and is a popular name in Scotland.
  • Finlay – means “fair-haired hero” and is a Scottish form of the name Findlaech.
  • Hamish – means “supplanter” and is a Scottish form of the name James.
  • Ewan – means “born of the yew tree” and is a Gaelic name with Scottish roots.
  • Lachlan – means “from the fjord-land” and is a Scottish name that’s been popular for centuries.
  • Niall – means “champion” and is an ancient Gaelic name that’s still common in Scotland today.
  • Roddy – means “famous power” and is a Scottish diminutive of Roderick.
  • Struan – means “stream” or “small river” and is a Scottish name that’s often associated with the Isle of Skye.

Scottish Boy Names – 1800s

Scottish Boy Names – 1800s

  • Archibald – means “genuine, bold, and precious” and is a Scottish name that was popular in the 1800s.
  • Duncan – means “dark warrior” and is a Gaelic name that’s been used in Scotland for centuries.
  • Enoch – means “dedicated” or “experienced” and is a biblical name that was popular in Scotland in the 1800s.
  • Hector – means “steadfast” or “anchor” and is a Scottish name that was popular in the 1800s.
  • Malcolm – means “disciple of Saint Columba” and is a Scottish name with royal connections.
  • Murdo – means “sea warrior” and is a Scottish form of the name Murdoch.
  • Ross – means “promontory” or “headland” and is a Scottish name that was popular in the 1800s.
  • Scott – means “from Scotland” and is a Scottish surname that became a popular first name in the 1800s.
  • Stuart – means “steward” and is a Scottish name that was popular among royalty in the 1800s.
  • Wallace – means “foreigner” or “stranger” and is a Scottish name that was popular in the 1800s.

Scottish Boy Names – 1700s

Scottish Boy Names – 1700s

  • Aulay – means “descendant of Olaf” and is a Scottish name that was popular in the 1700s.
  • Dougal – means “dark stranger” or “dark-haired” and is a Scottish name with Celtic roots.
  • Ewen – means “born of the yew tree” and is a Gaelic name that’s been popular in Scotland for centuries.
  • Fergus – means “man of strength” or “virility” and is a Scottish name with ancient roots.
  • Gilchrist – means “servant of Christ” and is a Scottish name with Christian origins.
  • Hamish – means “supplanter” and is a Scottish form of the name James.
  • Jock – means “God is gracious” and is a Scottish nickname for the name John.
  • Keir – means “dusky” or “dark-haired” and is a Scottish name that’s been in use for centuries.
  • Lorne – means “fierce” or “savage” and is a Scottish name that was popular in the 1700s.
  • Rory – means “red king” or “red-haired” and is a Scottish name that’s been used for centuries.

Scottish Boy Names – 1600s

Scottish Boy Names – 1600s:

  • Angus – a Gaelic name meaning “one strength,” commonly used in Scotland in the 1600s
  • Ewan – a Scottish form of the Gaelic name Eoghan, meaning “born of the yew tree”
  • Hamish – a Scottish form of James, meaning “supplanter” or “one who follows”
  • Lachlan – a name of Scottish Gaelic origin, meaning “from the land of lochs”
  • Malcolm – derived from the Scottish Gaelic name Maol Chaluim, meaning “devotee of Saint Columba”
  • Niall – a name of Irish Gaelic origin, meaning “champion”
  • Ross – a name of Scottish Gaelic origin, meaning “promontory” or “headland”
  • Seamus – a Gaelic form of James, meaning “supplanter”
  • Tavish – a Scottish name meaning “son of the poet”
  • Wallace – a name of Scottish origin, meaning “foreigner” or “Welshman”

Scottish Boy Names – 1500s

Scottish Boy Names – 1500s:

  • Alistair – a Scottish form of Alexander, meaning “defender of the people”
  • Archibald – a name of Germanic origin, meaning “genuine, bold, and precious”
  • Duncan – a Gaelic name meaning “brown warrior”
  • Fergus – a name of Scottish Gaelic origin, meaning “man of strength”
  • Gavin – a name of Scottish origin, meaning “white hawk” or “battle hawk”
  • Kenneth – derived from the Gaelic name Cináed, meaning “born of fire”
  • Murdoch – a name of Scottish Gaelic origin, meaning “protector of the sea”
  • Robert – a name of Germanic origin, meaning “bright fame”
  • Simon – derived from the Hebrew name Shimon, meaning “he has heard”
  • William – a name of Germanic origin, meaning “strong-willed warrior”

Classic Scottish Boy Names

Classic Scottish Boy Names:

  • Alan – a name of Celtic origin, meaning “rock”
  • Donald – a name of Scottish Gaelic origin, meaning “ruler of the world”
  • Euan – a Scottish form of the Gaelic name Eoghan, meaning “born of the yew tree”
  • Finlay – a name of Scottish origin, meaning “fair warrior”
  • Hector – a name of Greek origin, meaning “holding fast”
  • Iain – a Scottish form of the name John, meaning “God is gracious”
  • Kenneth – derived from the Gaelic name Cináed, meaning “born of fire”
  • Magnus – a name of Latin origin, meaning “great”
  • Rory – derived from the Gaelic name Ruadhri, meaning “red-haired king”
  • Stuart – a name of Scottish origin, meaning “steward” or “keeper of the estate”

Top 100 Scottish Boy Names

Here are the top 100 Scottish boy names, in order of popularity, along with their meanings:

  • Jack – This name is a diminutive of John, meaning “God is gracious.”
  • James – A name of Hebrew origin, meaning “supplanter,” indicating a strong and determined personality.
  • Oliver – A name of Latin origin, meaning “olive tree,” symbolizing peace and friendship.
  • Lewis – This name means “renowned warrior,” reflecting courage and honor.
  • Noah – A name of Hebrew origin, meaning “rest” or “comfort,” symbolizing peace and security.
  • Harris – A name of Scottish origin, meaning “son of Harry,” reflecting a connection to royalty and nobility.
  • Alexander – A name of Greek origin, meaning “defender of the people,” reflecting leadership and protection.
  • Logan – This name means “small hollow,” reflecting Scotland’s natural beauty.
  • William – A name of Germanic origin, meaning “resolute protector,” indicating strength and authority.
  • Charlie – A diminutive of Charles, meaning “free man,” indicating independence and strength.
  • Rory – A name of Gaelic origin, meaning “red king,” symbolizing power and authority.
  • Finlay – This name means “fair-haired hero,” indicating strength and bravery.
  • Ethan – A name of Hebrew origin, meaning “firm” or “steadfast,” indicating stability and reliability.
  • Max – A name of Latin origin, meaning “greatest,” reflecting a strong and confident personality.
  • Archie – A diminutive of Archibald, meaning “genuine and bold,” reflecting a strong and fearless personality.
  • Alfie – A diminutive of Alfred, meaning “wise counselor,” indicating intelligence and wisdom.
  • Thomas – A name of Aramaic origin, meaning “twin,” symbolizing harmony and balance.
  • Adam – A name of Hebrew origin, meaning “earth” or “man,” symbolizing strength and stability.
  • Leo – A name of Latin origin, meaning “lion,” indicating strength and courage.
  • Cameron – A name of Scottish origin, meaning “crooked nose,” indicating toughness and resilience.
  • Callum – This name means “dove,” symbolizing peace and love.
  • Jacob – A name of Hebrew origin, meaning “supplanter,” indicating a strong and determined personality.
  • Andrew – A name of Greek origin, meaning “manly,” indicating strength and masculinity.
  • Brodie – A name of Scottish origin, meaning “ditch,” reflecting Scotland’s rugged landscape.
  • Aidan – A name of Irish origin, meaning “fiery one,” symbolizing passion and energy.
  • Hamish – A Scottish form of James, meaning “supplanter,” indicating a strong and determined personality.
  • Isaac – A name of Hebrew origin, meaning “laughter,” symbolizing joy and happiness.
  • Angus – This name means “unique strength” or “one strength,” indicating resilience and fortitude.
  • Aaron – A name of Hebrew origin, meaning “mountain of strength,” indicating physical and emotional fortitude.
  • Archie – A diminutive of Archibald, meaning “genuine and bold,” reflecting a strong and fearless personality.
  • Daniel – A name of Hebrew origin, meaning “God is my judge,” reflecting moral strength and integrity.
  • Euan – A Scottish form of John, meaning “God is gracious.”
  • Logan – This name means “small hollow,” reflecting Scotland’s natural beauty.
  • Finn – A name of Irish origin, meaning “fair,” indicating fairness and justice.
  • Michael – A name of Hebrew origin, meaning “who is like God,” indicating reverence and devotion.
  • Matthew – A name of Hebrew origin, meaning “gift of God,” indicating gratitude and humility.
  • Samuel – A name of Hebrew origin, meaning “heard by God,” indicating spirituality and faith.
  • Nathan – A name of Hebrew origin, meaning “gift” or “given,” symbolizing generosity and kindness.
  • Oscar – A name of Gaelic origin, meaning “deer lover,” reflecting Scotland’s natural beauty.
  • Jacob – A name of Hebrew origin, meaning “supplanter,” indicating a strong and determined personality.
  • Dylan – A name of Welsh origin, meaning “son of the sea,” reflecting Scotland’s rugged coastline.
  • Connor – A name of Irish origin, meaning “lover of hounds,” reflecting Scotland’s love for hunting.
  • Ryan – An Irish name meaning “little king,” reflecting power and authority.
  • Aidan – A name of Irish origin, meaning “fiery one,” symbolizing passion and energy.
  • Henry – A name of Germanic origin, meaning “ruler of the household,” indicating authority and responsibility.
  • Alex – A diminutive of Alexander, meaning “defender of the people,” reflecting leadership and protection.
  • Joshua – A name of Hebrew origin, meaning “God is salvation,” indicating faith and redemption.
  • Robert – A name of Germanic origin, meaning “bright fame,” reflecting strength and honor.
  • Isaac – A name of Hebrew origin, meaning “laughter,” symbolizing joy and happiness.
  • Fraser – A name of Scottish origin, meaning “strawberry,” reflecting Scotland’s natural beauty.
  • Luke – A name of Greek origin, meaning “bringer of light,” symbolizing wisdom and enlightenment.
  • David – A name of Hebrew origin, meaning “beloved,” indicating love and affection.
  • Kyle – A name of Scottish origin, meaning “narrow strait,” reflecting Scotland’s rugged landscape.
  • Peter – A name of Greek origin, meaning “rock,” symbolizing strength and stability.
  • Connor – A name of Irish origin, meaning “lover of hounds,” reflecting Scotland’s love for hunting.
  • Elliot – A name of Scottish origin, meaning “God on high,” reflecting religious devotion.
  • Archie – A diminutive of Archibald, meaning “genuine and bold,” reflecting a strong and fearless personality.
  • Euan – A Scottish form of John, meaning “God is gracious.”
  • Aidan – A name of Irish origin, meaning “fiery one,” symbolizing passion and energy.
  • Matthew – A name of Hebrew origin, meaning “gift of God,” indicating gratitude and humility.
  • Lucas – A name of Greek origin, meaning “man from Lucania,” indicating a strong and independent personality.
  • Benjamin – A name of Hebrew origin, meaning “son of the right hand,” indicating favor and privilege.
  • Joseph – A name of Hebrew origin, meaning “God will increase,” symbolizing growth and abundance.
  • Calum – A Gaelic name meaning “dove,” symbolizing peace and love.
  • Brodie – A name of Scottish origin, meaning “ditch,” reflecting Scotland’s rugged landscape.
  • Angus – This name means “unique strength” or “one strength,” indicating resilience and fortitude.
  • Jamie – A Scottish diminutive of James, meaning “supplanter,” indicating a strong and determined personality.
  • Ewan – A Scottish form of John, meaning “God is gracious.”
  • Samuel – A name of Hebrew origin, meaning “heard by God,” indicating spirituality and faith.
  • Evan – A Welsh name meaning “God is gracious,” reflecting religious devotion and faith.
  • Charlie – A diminutive of Charles, meaning “free man,” indicating independence and strength.
  • Jackson – A name of English origin, meaning “son of Jack,” reflecting a connection to family and tradition.
  • Harry – A name of Germanic origin, meaning “ruler of the household,” indicating authority and responsibility.
  • Cameron – A name of Scottish origin, meaning “crooked nose,” indicating toughness and resilience.
  • Aaron – A name of Hebrew origin, meaning “mountain of strength,” indicating physical and emotional fortitude.
  • Blair – A name of Scottish origin, meaning “plain” or “field,” reflecting Scotland’s natural beauty.
  • Hugo – A name of Germanic origin, meaning “bright in mind and spirit,” indicating intelligence and creativity.
  • Isaac – A name of Hebrew origin, meaning “laughter,” symbolizing joy and happiness.
  • Edward – A name of English origin, meaning “wealthy guardian,” indicating protection and security.
  • Kyle – A name of Scottish origin, meaning “narrow strait,” reflecting Scotland’s rugged landscape.
  • Kian – A name of Irish origin, meaning “ancient,” reflecting Scotland’s rich history.
  • Kai – A name of Hawaiian origin, meaning “sea,” reflecting Scotland’s connection to the ocean.
  • Leo – A name of Latin origin, meaning “lion,” indicating strength and courage.
  • Murray – A Scottish name meaning “lord and master,” indicating strength and authority.
  • Ryan – An Irish name meaning “little king,” reflecting power and authority.
  • Ruaridh – A Scottish form of Rory, meaning “red king,” symbolizing power and authority.
  • Scott – A name of Scottish origin, meaning “from Scotland,” reflecting a strong connection to one’s heritage.
  • Sean – A name of Irish origin, meaning “God is gracious,” indicating religious devotion.
  • Steven – A name of Greek origin, meaning “crown” or “garland,” indicating honor and achievement.
  • Tobias – A name of Hebrew origin, meaning “God is good,” indicating faith and positivity.
  • Adam – A name of Hebrew origin, meaning “earth” or “man,” symbolizing strength and stability.
  • Aiden – A name of Irish origin, meaning “fiery one,” symbolizing passion and energy.
  • Brody – A name of Scottish origin, meaning “ditch,” reflecting Scotland’s rugged landscape.
  • Dougie – A Scottish diminutive of Douglas, meaning “dark stream,” reflecting Scotland’s natural beauty.
  • Dylan – A name of Welsh origin, meaning “son of the sea,” reflecting Scotland’s rugged coastline.
  • Ellis – A name of Welsh origin, meaning “benevolent,” indicating kindness and generosity.
  • Flynn – An Irish name meaning “son of the red-haired one,” reflecting Scotland’s red-haired population.
  • Lachlan – This name means “from the land of lakes,” reflecting Scotland’s natural beauty.
  • Leon – A name of Greek origin, meaning “lion,” indicating strength and courage.
  • Tom – A diminutive of Thomas, meaning “twin,” symbolizing harmony and balance.

Scottish Boy Middle Names

Scottish Boy Middle Names:

  • Finlay – Meaning “fair-haired hero”, this name is of Gaelic origin and is often used as a middle name.
  • Hamish – This traditional Scottish name means “supplanter” or “to overthrow”, and is a popular choice for middle names.
  • Ewan – Derived from the Gaelic name Eoghan, meaning “born of the yew tree”, this name is a great option for a Scottish boy’s middle name.
  • Lachlan – This name means “from the fjord-land”, and is a popular Scottish middle name choice.
  • Alasdair – Meaning “defender of the people”, this name is a classic Scottish middle name option.
  • Alistair – A variation of Alasdair, this name also means “defender of the people”.
  • Arran – This name is derived from the Scottish island of Arran, and is often used as a unique and distinctive middle name.
  • Callum – This Gaelic name means “dove” or “peaceful”, and is a popular Scottish middle name choice.
  • Fergus – Meaning “man of strength”, this traditional Scottish name is often used as a strong and distinctive middle name.
  • Struan – This name means “stream” or “little river”, and is a great option for a Scottish boy’s middle name.

Cool Scottish Boy Names

Cool Scottish Boy Names:

  • Brodie – This name means “ditch” or “muddy place”, and is a cool and unique Scottish boy’s name.
  • Caelan – Derived from the Gaelic word for “slender”, this name is a popular choice for a cool and modern Scottish boy’s name.
  • Euan – A modern variation of the traditional Scottish name Ewan, meaning “born of the yew tree”.
  • Lorne – This name means “from Lorne”, a region in western Scotland, and is a cool and distinctive Scottish name.
  • Mac – This name means “son of”, and is often used as a cool and unique Scottish boy’s name.
  • Ramsay – Meaning “wild garlic island”, this name is a cool and distinctive option for a Scottish boy’s name.
  • Torin – This name means “chief”, and is a cool and powerful Scottish boy’s name.
  • Greig – Derived from the Gaelic word for “watchful”, this name is a cool and modern Scottish boy’s name.
  • Niall – Meaning “champion”, this traditional Scottish name is a cool and strong option for a Scottish boy’s name.
  • Angus – This name means “one strength” or “unique strength”, and is a cool and powerful Scottish name.

Scottish-Irish Boy Names

Scottish-Irish Boy Names:

  • Aiden – This name means “fiery one” or “little fire”, and is a popular Scottish-Irish boy’s name.
  • Cillian – Derived from the Gaelic word for “war” or “strife”, this name is a popular choice for a Scottish-Irish boy’s name.
  • Finn – Meaning “fair” or “white”, this name is a popular Scottish-Irish boy’s name with a strong mythological association.
  • Declan – This name means “full of goodness”, and is a popular Scottish-Irish boy’s name with a strong religious association.
  • Eamon – Derived from the Irish name Éamonn, meaning “wealthy protector”, this name is a popular Scottish-Irish boy’s name.
  • Seamus – This name is a Gaelic form of the name James, and is a popular Scottish-Irish boy’s name with a strong religious association.
  • Ronan – This name means “little seal”, and is a popular Scottish-Irish boy’s name with a strong mythological association.
  • Liam – This name means “strong-willed”
  • Padraig – Derived from the Irish name Pádraig, meaning “noble” or “patrician”, this name is a popular Scottish-Irish boy’s name.
  • Cormac – Meaning “charioteer”, this name is a popular Scottish-Irish boy’s name with a strong mythological association.

Good Scottish Boy Names

Good Scottish Boy Names:

  • Ewan – Derived from the Gaelic name Eoghan, meaning “born of the yew tree”, this name is a popular and timeless Scottish boy’s name.
  • Cameron – This name means “crooked nose”, and is a good option for a Scottish boy’s name with a strong and distinctive meaning.
  • Alistair – Meaning “defender of the people”, this name is a classic and strong Scottish boy’s name.
  • Finlay – Meaning “fair-haired hero”, this name is a good option for a Scottish boy’s name with a strong and heroic meaning.
  • Lachlan – This name means “from the fjord-land”, and is a popular and strong Scottish boy’s name.
  • Callum – This Gaelic name means “dove” or “peaceful”, and is a good option for a Scottish boy’s name with a peaceful and calming meaning.
  • Duncan – This name means “brown warrior”, and is a good option for a Scottish boy’s name with a strong and fierce meaning.
  • Fraser – This name means “strawberry”, and is a good option for a Scottish boy’s name with a sweet and charming meaning.
  • Magnus – Meaning “great”, this name is a good option for a Scottish boy’s name with a strong and powerful meaning.
  • Struan – This name means “stream” or “little river”, and is a good option for a Scottish boy’s name with a natural and peaceful meaning.

Great Scottish Boy Names

Great Scottish Boy Names:

  • Angus – This name means “one strength” or “unique strength”, and is a great option for a Scottish boy’s name with a strong and powerful meaning.
  • Ewan – Derived from the Gaelic name Eoghan, meaning “born of the yew tree”, this name is a great option for a timeless Scottish boy’s name.
  • Hamish – This traditional Scottish name means “supplanter” or “to overthrow”, and is a great option for a Scottish boy’s name with a strong and rebellious meaning.
  • Fergus – Meaning “man of strength”, this traditional Scottish name is a great option for a Scottish boy’s name with a strong and masculine meaning.
  • Brodie – This name means “ditch” or “muddy place”, and is a great option for a Scottish boy’s name with a unique and distinctive meaning.
  • Lorne – This name means “from Lorne”, a region in western Scotland, and is a great option for a Scottish boy’s name with a strong and regional meaning.
  • Finlay – Meaning “fair-haired hero”, this name is a great option for a Scottish boy’s name with a strong and heroic meaning.
  • MacKenzie – This name means “son of the wise leader”, and is a great option for a Scottish boy’s name with a strong and intelligent meaning.
  • Alistair – Meaning “defender of the people”, this name is a great option for a Scottish boy’s name with a strong and protective meaning.
  • Rory – This name means “red king”, and is a great option for a Scottish boy’s name with a strong and royal meaning.

Scottish Boy Names, from A-Z

Here are the top 100 Scottish Boy Names, along with their meanings:

  • Aiden – A name of Irish origin, meaning “little fire.”
  • Alexander – A name of Greek origin, meaning “defender of the people.”
  • Angus – A name of Scottish origin, meaning “one strength.”
  • Archie – A name of Germanic origin, meaning “genuine, bold, and precious.”
  • Arran – A name of Scottish origin, meaning “island dweller.”
  • Artie – A name of Scottish origin, meaning “noble one.”
  • Beathan – A name of Scottish origin, meaning “life” or “living one.”
  • Ben – A name of Scottish origin, meaning “son of.”
  • Blair – A name of Scottish origin, meaning “plain or field.”
  • Boyd – A name of Scottish origin, meaning “yellow” or “blond-haired.”
  • Brodie – A name of Scottish origin, meaning “ditch” or “muddy place.”
  • Calum – A name of Scottish origin, meaning “dove.”
  • Cameron – A name of Scottish origin, meaning “crooked nose” or “bent river.”
  • Callan – A name of Scottish origin, meaning “battle” or “rocky area.”
  • Callum – A name of Scottish origin, meaning “dove.”
  • Campbell – A name of Scottish origin, meaning “crooked mouth.”
  • Carson – A name of Scottish origin, meaning “son of Carr.”
  • Ciaran – A name of Irish origin, meaning “little dark one.”
  • Clyde – A name of Scottish origin, meaning “heard from afar.”
  • Conan – A name of Irish origin, meaning “little wolf.”
  • Craig – A name of Scottish origin, meaning “rocky hill.”
  • Darian – A name of Scottish origin, meaning “upholder of the good.”
  • Darius – A name of Persian origin, meaning “possessing goodness.”
  • Declan – A name of Irish origin, meaning “full of goodness.”
  • Dougie – A name of Scottish origin, meaning “dark water.”
  • Duncan – A name of Scottish origin, meaning “brown warrior.”
  • Eamon – A name of Irish origin, meaning “wealthy guardian.”
  • Eoghan – A name of Irish origin, meaning “born of the yew tree.”
  • Ethan – A name of Hebrew origin, meaning “strong” or “firm.”
  • Ewan – A name of Scottish origin, meaning “born of the yew tree.”
  • Fergus – A name of Scottish origin, meaning “man of strength.”
  • Finlay – A name of Scottish origin, meaning “fair warrior.”
  • Finn – A name of Irish origin, meaning “fair.”
  • Fraser – A name of Scottish origin, meaning “strawberry blossom.”
  • Galloway – A name of Scottish origin, meaning “foreigner.”
  • Gavin – A name of Scottish origin, meaning “white hawk” or “battle hawk.”
  • Gillean – A name of Scottish origin, meaning “young servant.”
  • Gordon – A name of Scottish origin, meaning “great hill.”
  • Graeme – A name of Scottish origin, meaning “gravelly homestead.”
  • Grant – A name of Scottish origin, meaning “great” or “large.”
  • Gregor – A name of Scottish origin, meaning “vigilant watchman.”
  • Hamish – A name of Scottish origin, meaning “supplanter” or “one who follows.”
  • Hector – A name of Greek origin
  • Ian – A name of Scottish origin, meaning “God is gracious.”
  • Iain – A name of Scottish origin, meaning “God is gracious.”
  • Innes – A name of Scottish origin, meaning “island.”
  • Ivar – A name of Scottish origin, meaning “yew tree archer.”
  • James – A name of Hebrew origin, meaning “supplanter.”
  • Jamie – A name of Scottish origin, meaning “supplanter.”
  • Jed – A name of Scottish origin, meaning “beloved of God.”
  • John – A name of Hebrew origin, meaning “God is gracious.”
  • Kael – A name of Scottish origin, meaning “slender.”
  • Kian – A name of Scottish origin, meaning “ancient.”
  • Kieran – A name of Irish origin, meaning “little dark one.”
  • Lachlan – A name of Scottish origin, meaning “from the land of lochs.”
  • Lennox – A name of Scottish origin, meaning “elm grove.”
  • Lewis – A name of Scottish origin, meaning “famous warrior.”
  • Liam – A name of Irish origin, meaning “strong-willed warrior.”
  • Logan – A name of Scottish origin, meaning “small hollow.”
  • Luc – A name of Scottish origin, meaning “light.”
  • Mac – A name of Scottish origin, meaning “son of.”
  • Magnus – A name of Latin origin, meaning “great.”
  • Malachi – A name of Hebrew origin, meaning “my messenger.”
  • Malcolm – A name of Scottish origin, meaning “devotee of Saint Columba.”
  • Max – A name of Scottish origin, meaning “greatest.”
  • Niall – A name of Irish origin, meaning “champion.”
  • Oliver – A name of Latin origin, meaning “olive tree.”
  • Orin – A name of Scottish origin, meaning “pale-skinned.”
  • Oscar – A name of Irish origin, meaning “deer lover.”
  • Owen – A name of Welsh origin, meaning “youthful warrior.”
  • Patrick – A name of Irish origin, meaning “nobleman.”
  • Quinn – A name of Irish origin, meaning “wise.”
  • Raibeart – A name of Scottish origin, meaning “bright fame.”
  • Ramsay – A name of Scottish origin, meaning “garlic island.”
  • Rory – A name of Scottish origin, meaning “red-haired king.”
  • Ross – A name of Scottish origin, meaning “promontory” or “headland.”
  • Ruairi – A name of Scottish origin, meaning “red-haired king.”
  • Rufus – A name of Latin origin, meaning “red-haired.”
  • Ryan – A name of Irish origin, meaning “little king.”
  • Scott – A name of Scottish origin, meaning “from Scotland.”
  • Seamus – A name of Scottish origin, meaning “supplanter.”
  • Sean – A name of Irish origin, meaning “God is gracious.”
  • Sholto – A name of Scottish origin, meaning “sower of seeds.”
  • Stephen – A name of Greek origin, meaning “crown” or “garland.”
  • Struan – A name of Scottish origin, meaning “little stream.”
  • Sweeney – A name of Irish origin, meaning “little hero.”
  • Tadhg – A name of Irish origin, meaning “poet” or “philosopher.”
  • Tam – A name of Scottish origin, meaning “twin.”
  • Tavish – A name of Scottish origin
  • Thomas – A name of Greek origin, meaning “twin.”
  • Torin – A name of Scottish origin, meaning “chief.”
  • Tristan – A name of Welsh origin, meaning “tumult” or “riot.”
  • Una – A name of Irish origin, meaning “one” or “unity.”
  • Urquhart – A name of Scottish origin, meaning “fort on the hill.”
  • Wallace – A name of Scottish origin, meaning “foreigner” or “Welshman.”
  • William – A name of Germanic origin, meaning “strong-willed warrior.”
  • Wilson – A name of Scottish origin, meaning “son of Will.”
  • Winston – A name of English origin, meaning “wine’s town.”
  • Zachary – A name of Hebrew origin, meaning “remembered by God.”
  • Zander – A name of Scottish origin, meaning “defender of the people.”

FAQs – Scottish Boy Names

What are some unique Scottish boy names?

Unique Scottish boy names:

  • Ailsa – A Gaelic name meaning “rocky place,” reflecting Scotland’s rugged landscape.
  • Argyll – A name of Scottish origin, referring to the region in western Scotland.
  • Cairn – A Scottish name meaning “rock pile,” reflecting Scotland’s natural beauty.
  • Drewe – A Scottish variant of Andrew, meaning “manly,” indicating strength and masculinity.
  • Fergus – A Gaelic name meaning “man of strength,” reflecting bravery and resilience.
  • Galbraith – A Scottish name meaning “foreign Briton,” reflecting Scotland’s diverse history.
  • Kerr – A Scottish name meaning “rough waters,” reflecting Scotland’s rugged coastline.
  • Lorn – A Scottish name meaning “fox cub,” reflecting Scotland’s wildlife.
  • Macbeth – A Gaelic name meaning “son of life,” reflecting the importance of family in Scottish culture.
  • Sorley – A Gaelic name meaning “summer traveler,” reflecting Scotland’s seasonal changes.

What are some popular Scottish boy names?

Popular Scottish boy names:

  • Jack
  • James
  • Lewis
  • Harris
  • Alexander
  • Logan
  • William
  • Rory
  • Cameron
  • Charlie

What are the top 20 Scottish boy names?

Top 20 Scottish boy names (in order of popularity):

  • Jack
  • James
  • Oliver
  • Lewis
  • Noah
  • Harris
  • Alexander
  • Logan
  • William
  • Charlie
  • Rory
  • Finlay
  • Ethan
  • Max
  • Archie
  • Alfie
  • Thomas
  • Adam
  • Leo
  • Cameron

What are some more rare, obscure Scottish boy names?

Rare, obscure Scottish boy names:

  • Alasdair – A Scottish form of Alexander, meaning “defender of the people.”
  • Brodie – A Scottish name meaning “ditch,” reflecting Scotland’s rugged landscape.
  • Cian – A Scottish name meaning “ancient,” reflecting Scotland’s rich history.
  • Eoghan – A Scottish form of Owen, meaning “born of the yew tree.”
  • Fionnlagh – A Scottish name meaning “fair warrior,” indicating strength and bravery.
  • Lachlan – This name means “from the land of lakes,” reflecting Scotland’s natural beauty.
  • Mungo – A Scottish name meaning “dear friend,” indicating loyalty and companionship.
  • Niall – A Scottish name meaning “cloud,” symbolizing strength and power.
  • Torquil – A Scottish name meaning “Thor’s helmet,” reflecting Scotland’s Norse influence.
  • Uilleam – A Scottish form of William, meaning “resolute protector,” indicating strength and authority.

What are some Scottish boy names for dogs?

Scottish boy names for dogs:

  • Angus – This name means “unique strength” or “one strength,” indicating resilience and fortitude.
  • Brodie – A Scottish name meaning “ditch,” reflecting Scotland’s rugged landscape.
  • Finlay – This name means “fair-haired hero,” indicating strength and bravery.
  • Hamish – A Scottish form of James, meaning “supplanter,” indicating a strong and determined personality.
  • Laddie – A Scottish name meaning “young boy,” reflecting youth and energy.
  • Mac – A Scottish name meaning “son,” indicating a close bond between owner and dog.
  • Macbeth – A Gaelic name meaning “son of life,” reflecting the importance of family in Scottish culture.
  • Rory – A name of Gaelic origin, meaning “red king,” symbolizing power and authority.
  • Scooter – A playful Scottish name, indicating energy and enthusiasm.
  • Scottie – A diminutive of Scotland, reflecting a strong connection to Scottish heritage.

Conclusion – Scottish Boy Names

Scottish boy names can have various characteristics that reflect the country’s culture, history, and Gaelic language.

Here are some common characteristics:

  • Gaelic origins: Many Scottish boy names have Gaelic roots, meaning they come from the ancient Celtic language of Scotland. These names often have a poetic or romantic quality to them.
  • Meaningful: Scottish boy names often have significant meanings that reflect desirable qualities, such as strength, bravery, and intelligence.
  • Clan associations: Some Scottish boy names are associated with specific clans or families, often indicating the family’s history or occupation.
  • Traditional spelling: Scottish boy names are often spelled traditionally, preserving the unique spellings and pronunciations that have been passed down for generations.
  • Nature-inspired: Scottish boy names can also be inspired by nature, with names such as Finlay (fair-haired hero) and Lachlan (from the land of lakes).
  • Short and simple: Many Scottish boy names are short and simple, making them easy to spell and pronounce, such as Angus, Ewan, and Hamish.

Overall, Scottish boy names are often rooted in tradition, history, and the natural beauty of Scotland, reflecting the country’s rich culture and heritage.

Related

Related Posts