Scottish Boy Names

118 Scottish Boy Names and Their Meaning

Share with your friends 🥹!

Scotland has majestic castles, green highlands, vast lochs, towering mountains, and deep waters.

It is undeniably one of the most beautiful countries globally, with rich cultures and traditions. Scottish boy names are rooted in the country’s language, history, and mythology.

Are you searching for a list of Scottish boy names for your baby boy? Look no further; we have compiled a list of Scottish boy names with meanings to help you make the right choice.

Alisie

Alisie is a Scottish boy name, meaning “Devoted to God.”

Arran

The Scottish name Arran means “Island dweller.”

Aodhagan

This Scottish name for boys Aodhagan means “Tiny little fire.”

Aengus

Aengus is a Scottish boy name; it means “Unnaturally strong.”

Ailean

Ailean is a beautiful Scottish name for boys; it means “Handsome.”

Alasdair

The Scottish name Alasdair is a variant of Alexander, meaning “Defender of mankind.”

Achaius

The name Achaius means “Friend of a Horse.”

Aindreas

The Scottish boy name Aindreas means “Strong.”

Alastair

Alastair is a strong Scottish boy name; it means “Protector of mankind.”

Auley

Auley is one of the solid Scottish boy names, meaning “Ancestors’ descendants.”

Archibald

The Scottish boy name Archibald means “Truly brave.”

Alec

The name Alec means “Defending men.”

Ailsie

The name Ailsie means “Devoted to God.”

Aran

Aran is a Scottish name for boys, meaning “Mountain of strength.”

Aklen

Aklen is a Scottish boy name, meaning “One who is a little Rock.”

Aed

The Scottish name Aed means “Fire, burning fire.”

Abott

The name Abott means “The priest, father.”

Alban

Alban is a unique Scottish name, meaning “Rock.”

Bhaltair

Bhaltair is one of the Scottish boy names; it means “Strong fighter, ruler of the Army.”

Brice

Brice is a Scottish name for boys, meaning “A speckled boy.”

Brodee

The name Brodee means “A second-born male child.”

Brysen

Brysen is one of the Scottish boy names, meaning “Son of a freckled man.”

Brocagni

This Scottish boy name means “He who is badger-like.”

Bowie

The name Bowie means “Blonde-haired boy.”

Brodie

Brodie is a Scottish boy name, meaning “He is a second son.”

Bryson

The Scottish name Bryson means “A freckled man’s son.”

Bercilak

The name Bercilak means “Powerful, mighty.”

Bairn

Bairn is a Scottish boy name, meaning “One who is a child at heart.”

Beathan

Beathan is a beautiful Scottish boy name, meaning “Life.”

Benneit

The Scottish name Benneit means “Blessed.”

Cailean

Cailean is a sweet name for a Scottish boy; it means “One who is triumphant.”

Christie

Christie is a unique Scottish boy name; it means “A follower of Christ- Christianity.”

Colen 

Colen is a sweet Scottish name for boys, meaning “Victory, Triumph.”

Curra

The name Curra means “Hero.”

Cyndeyrn

Cyndeyrn is a powerful Scottish name for boys, meaning “A well renowned Lord.”

Cuithbeart

The Scottish name Cuithbeart means “A clever person.”

Chambers

The name Chambers means “One who is a servant.”

Calen

The Scottish boy name Calen means “people’s victory.”

Craig

Craig is a unique Scottish boy name; it means “Rock.”

Crisdean

Crisdean is a beautiful Scottish name for boys, meaning “Christ-bearer.”

Charlie

Charlie is a famous Scottish name for boys, meaning “Freeman.”

Duncan

Duncan is a Scottish Royal name, meaning “Dark warrior.”

Dougal

Dougal is a Scottish name for boys, meaning “dark stranger.”

Donald

The Scottish name Donald means “World Ruler.”

Dand

The Scottish boy name Dand means “Warrior.”

Donnell

Donnell is a Scottish boy name; it means “A great Chief and a detailed person.”

Dickson

The Scottish name Dickson means “A leader, strong ruler.”

Dixoh

Dixoh is a powerful name for Scottish boys, meaning “A fighter who has the courage.”

Dave

The name Dave means “A happy and merry person.”

Darro

Darro is a Scottish name for boys; it means “the hard one.”

Darrow

Darrow is a sweet Scottish name for boys, meaning “The brave-hearted.”

Dand

The Scottish name Dand means “Man; Warrior.”

Dolaidh

The name Dolaidh means “World Ruler.”

Diarmad

Diarmad is a unique Scottish boy name; it means “Without envy.”

Evander

Evander is one of the Scottish names for boys, meaning “Strong man; bow warrior.”

Eudard

The Scottish name Eudard means “Protector, guardian.”

Evan

The name Evan means “God is gracious.”

Eumann

Eumann is a Scottish boy name, meaning “Protector of prosperity.”

Eoin

The Scottish boy name Eoin means “God is gracious.”

Ewart

The name Ewart means “Guardian of prosperity.”

Elliot

Elliot is a name for Scottish boys, meaning “Jehovah is God.”

Fergus

The Scottish name Fergus means “Man of strength.”

Gordain

Gordain is a powerful Scottish boy name; it means “Hero.”

Goraidh

Goraidh is a unique Scottish boy name, meaning “God’s peace.”

Gregor

The Scottish boy name Gregor means “Vigilant, Watchful.”

Gilchrist

Gilchrist is a powerful Scottish boy name; it means “Servant of Christ.”

Gordon

The name Gordon means “Hillfort.”

Hendry

The Scottish boy name Hendry means “Home-ruler.”

Hew

Hew is a Scottish name for boys; it means “Heart, spirit.”

Irvine

Irvine is a beautiful Scottish boy name, meaning “Beautiful.”

Ian

The Scottish name Ian means “God is gracious.”

Imhear

The Scottish boy name Imhear means “Bow warrior.”

Jockie

The name Jockie means “God is gracious.”

Jaimes

The Scottish boy name Jaimes means “A supstitude.”

Kester

Kester is a Scottish name for boys, meaning “One who carries Christ.”

Laith

The Scottish boy name Laith means “Lion.”

Lewis

Lewis is a powerful Scottish name for boys, meaning “Renowned warrior.”

Ludovic

The Scottish boy name Ludovic means “Dedicated to the Lord.”

Macaulay

Macaulay is a famous Scottish name for boys, meaning “Son of Righteousness.”

Mackland

The Scottish name Mackland means “Son of the land.”

Mata

Mata is a unique Scottish name for boys, meaning “Gift of God.”

Mikenzie

The name Mikenzie means “The child of a wise leader.”

Mckay

The Scottish name Mckay means “A son of fire.”

Maclay

Maclay is a Scottish name for boys, meaning “A youthful and amiable person.”

Maclaine

The name Maclaine means “Son of the Lion.”

Mackee

The Scottish boy name Mackee means “Favored one.”

Macallan

The name Macallan means “Son of a handsome man.”

Macallister

The Scottish name Macallister means “Son of the defender of mankind.”

Macrae

Macrae is a sweet Scottish name for boys; it means “A gracious son.”

Mitchum

Mitchum is a unique Scottish boy name, meaning “An Angel who is closer to God.”

MacArdell

The Scottish boy name MacArdell means “Son of great courage.”

MacCrae

The name MacCrae means “Son of Grace.”

Macaire

The name Macaire means “Blessed.”

Munga

Munga is a sweet Scottish boy name; it means “Dearest friend.”

Niven

Niven is a beautiful Scottish name for boys, meaning “Little saint.”

Nial

The unique Scottish name Nial means “Champion.”

Nachton

The Scottish name Nachton means “Pure.”

Neilan

Neilan is a strong Scottish name for boys; it means “A victor, Defender.”

Neacal

Neacal is a unique Scottish boy name, meaning “Victor of the people.”

Oengus

The Scottish name Oengus means “Excellent valor.”

Padraig

The Scottish boy’s name Padraig means “Of noble descent.”

Ronald

Ronald is a strong Scottish name for boys, meaning “Mighty ruler.”

Rae

Rae is a unique Scottish boy name, meaning “Grace.”

Ronnee

The name Ronnee means “A powerful counselor.”

Robeson

The Scottish name Robeson means “Son of a famous and bright man.”

Rabbie

The Scottish name Rabbie means “A bright flame.”

Ruiseart

Ruiseart is a Scottish name for boys, meaning “Powerful ruler.”

Sloan

Sloan is a strong Scottish name for boys; it means “Warrior, fighter.”

Sholto

The Scottish boy name Sholto means “Fruitful.”

Scott

Scott is a famous Scottish name for boys; it means “Someone from Scotland.”

Steaphan

The Scottish boy name Steaphan means “One who wears the crown.”

Seosaidh

The Scottish name Seosaidh is the Greek form of the name Joseph; it means “(God) shall add (another son).”

Seoc

Seoc is a beautiful Scottish name for boys, meaning “God is gracious.”

Sachairi

The Scottish name Sachairi is the Greek form of Zachariah; it means “Whom Jehovah remembered.”

Sawney

The name Sawney means “Defender of mankind.”

Tearlach

Tearlach is a Scottish name for boys, meaning “A strong man.”

Taveh

The Scottish boy name Taveh means “Twins.”

Uailean

The name Uailean means “Strong and Healthy.”

Leave a Reply

Your email address will not be published. Required fields are marked *