Scottish Boy Names
By Dixie Legare – August 28, 2024
Scotland, known for its deep history and vibrant culture, offers a treasure trove of unique and strong names for boys. From ancient Gaelic names to contemporary Scottish picks, these names are bound to impress.
Whether the goal is to honor Scottish roots or find a name that stands out, these Scottish baby boy names and their meanings are perfect.
Well-Known Scottish Boy Names
Jack
Jack has secured the top spot and is not just popular in Scotland but also in the United States, New Zealand, and across Europe. This name, dating back to medieval times, originates from the name Jackin and is a diminutive of John. In Scotland, Jack can also be shortened to Jock, Jocky, or Jockie. It’s a classic name with a modern twist, making appearances in fairy tales and nursery rhymes.
Noah
Noah, the second most common boys’ name in Scotland, means “rest” in Hebrew. It’s a biblically rooted name, widely recognized due to the story of Noah and his ark. This name resonates well with parents seeking a name with deep history and strong religious significance.
Leo
Leo, meaning “lion,” is popular for its strong and fierce connotation. Historically, the name has been given to 13 popes, emperors, kings, and even the famous novelist Leo Tolstoy. It’s a name that conveys strength and has been embraced far beyond Scotland.
Oliver
Oliver might come from Old French, Germanic, or Frankish roots, meaning “olive tree.” This name surged in popularity in the 21st century in both the United Kingdom and the United States. Its timeless charm continues to attract parents looking for a name with historical significance.
Harris
Harris, derived from an English surname, is a variation of Harry and means “home ruler.” Although Harry is widely known, Harris offers a unique twist and has been gaining traction in Scotland since 2004.
Finlay
Finlay is directly rooted in Scotland, an anglicized form of the Gaelic name Fionnlagh, meaning “white warrior.” It’s a name that combines strength and beauty, ideal for parents seeking a distinctly Scottish name with powerful meaning.
Lewis
Lewis is the Medieval English form of the French name Louis. It brings to mind classic children’s authors, like Lewis Carroll of Alice’s Adventures in Wonderland and C. S. Lewis, author of The Chronicles of Narnia. This name is perfect for those who appreciate literary connections.
James
James has been a beloved name borne by several Scottish kings. Its popularity soared in the 17th century when James VI of Scotland took the throne of Britain. The name is also associated with inventor James Watt, writer James Joyce, and the iconic fictional spy James Bond.
Rory
Rory is a great name for a red-haired child, meaning “red king.” This name is not just popular in Scotland but also gaining popularity in the United States. It’s a fitting name for both boys and girls, embodying a sense of royalty and vibrance.
Alexander
Alexander means “defending men” and comes from Greece. Notable bearers with Scottish connections include explorer Sir Alexander MacKenzie and inventor Alexander Graham Bell. It’s a name synonymous with leadership and innovation.
Brodie
Brodie, a variant of Brody, comes from a Scottish surname and place name in Moray, Scotland. Its rise in popularity in recent years makes it an appealing modern choice for parents looking for a traditional Scottish name with a contemporary feel.
Alfie
Alfie is a diminutive of Alfred, meaning “elf counsel.” It has seen increasing popularity across the United Kingdom and Ireland, although it hasn’t caught on as much in the United States. This name offers a charming and whimsical option.
Charlie
Charlie is a versatile name that works for both boys and girls, and is a shorter form of Charles. The name comes from the Old German Karl, meaning “free man” or “warrior.” Famous Charlies include comedian Charlie Chaplin and the beloved character Charlie Brown.
Theo
Theo, meaning “gift of God” or “God-given,” is of Greek origin and is a short form of Theodore. It has been a cherished name for centuries and includes bearers like U.S. President Theodore Roosevelt. This sweet and simple name remains a favorite in Scotland and beyond.
Archie
Archie, a shortened form of Archibald, means “genuine” or “bold.” Known widely due to Archie Andrews from the Archie Comics series, this name brings a sense of nostalgia and timelessness.
Lucas
Lucas, meaning “light” or “illumination” in Latin, is another well-loved name. It has enjoyed popularity not just in Scotland but also in the United States, Australia, and France since the latter half of the 20th century.
Mason
Mason means “stoneworker” and has English roots. It symbolizes strength and stability and has been a favorite name in the United States for the last decade.
Finn
Finn, originating from Old Irish, means “fair-haired” or “white.” It is widely popular in Ireland and other parts of the world. Famous namesakes include the mythical hero Finn MacCool and actor Finn Wolfhard from Stranger Things.
Thomas
Thomas, derived from the Hebrew tōm meaning “twin,” is of Aramaic origin. Historical figures like inventor Thomas Edison and U.S. President Thomas Jefferson have carried this name. It’s especially fitting for twins, making it a well-appreciated choice.
Freddie
Freddie, short for Frederick, means “peaceful ruler” in German. Famous Freddies include singer Freddie Mercury and actor Freddie Prinze Jr. This classic name has stood the test of time, remaining popular in the United Kingdom and beyond.
Unique Scottish Boy Names
Ailean
Ailean is a Scottish name from Gaelic roots. It stems from the Gaelic word Ailin, which translates to “bright” or “handsome.” Although traditionally spelled Allan or Alan, Ailean has a unique flair that highlights its Scottish origin.
Alpin
The name Alpin has deep historic roots linked to the ancient Pictish tribe of Scotland. Another possible origin is the Scottish Gaelic name Ailpein or Alban, meaning “white” or “fair.” It stands out due to its rich cultural background.
Arran
Inspired by the island of Arran in the Firth of Clyde, this name is derived from the Gaelic Eirinn, meaning “Ireland.” The island itself was referred to as Eireann in Old Irish, eventually evolving into Arran. The name also ties into the heritage of the Scottish Clan Hamilton.
Dàibhidh
Dàibhidh is the Scottish version of David, originating from Hebrew and meaning “beloved.” It is especially notable in connection with Clan Davidson and historical figures like David I of Scotland, who ruled from 1124 to 1153.
Fife
Fife is not just a name but also a significant place in Scotland. The historic county of Fife has been a center of power since medieval times. Originating from such a meaningful locale, the name Fife carries a lot of history and tradition.
Gillespie
Gillespie means “servant of the bishop” and comes from the Scottish Gaelic Mac Gille Easbuig. Often found as a surname, it’s associated with clans such as Clan MacGillivray and Clan MacGregor. The Gillespie family had strong ties to the church in medieval Scotland.
Pàdraig
This name is the Scottish Gaelic form of Patrick, which means “noble.” Due to its association with Saint Patrick, the patron saint of Ireland, Pàdraig is a popular choice in both Scottish and Irish circles despite its seeming rarity.
Sawney
Sawney is a very rare name that might be a Scots diminutive of Alexander, meaning “defender of men.” Used by Scots-language speakers, it’s another distinctive choice for a baby boy, combining tradition with a unique twist.
Tasgall
Tasgall is intriguing due to its Scottish Gaelic origins and connection to an Old Norse name translating to “God’s helmet.” This name stands out for its historical and cultural blend.
Tavish
Tavish possibly derives from McTavish, meaning “son of Tàmhas,” and is also a form of Thomas. For those who favor the common name Thomas but seek a more distinctive variant, Tavish offers a compelling alternative.
Old-Fashioned and Traditional Scottish Boy Names
Alan
Alan is a timeless name that has taken a backseat in recent years but holds a classic charm. Its origins are uncertain, possibly tracing back to Brittany in the sixth century or a tribe called the Alans from the fifth and sixth centuries. Despite its rarity today, Alan might be ready for a resurgence.
Alistair
Alistair is a sophisticated variation of Alexander, meaning “defender of men.” This strong and elegant name has maintained its appeal over time and continues to be a popular choice for boys in Scotland.
Archibald
Originating from the Germanic name Ercanbald, which means “bold eagle,” Archibald gained popularity in Scotland during the Middle Ages. Commonly shortened to the endearing “Archie,” it remains a beloved traditional name.
Beathan
Beathan, translating to “life” or “vitality” from Scottish Gaelic, is a powerful and masculine name. It’s an excellent option for parents looking to honor Scottish heritage while keeping a stylish edge.
David
David, a name with deep roots in history, has been beloved for centuries. Derived from the Hebrew name Dawid, meaning “beloved,” it’s associated with the biblical King David. Renowned figures like David Bowie and David Livingstone further highlight the name’s widespread appeal.
Donald
Donald comes from the Gaelic name Domhnall, which means “world ruler.” Associated with the legend of Donald of the Isles from the seventh century, this name has also left its mark in Scottish surnames, including MacDonald and Donaldson.
Gordon
Gordon, originally a Scottish surname from Berwickshire, likely means “mound” or “hill.” It was popular among Scottish nobility and notable clans like the Gordon Highlanders, who fought bravely in both world wars. The name’s fame extends to the culinary world thanks to chef Gordon Ramsay.
Graeme
Graeme, a more common spelling of Graham in Scotland, may mean “scholar” or “homestead.” This traditional name, derived from a Scottish surname, offers a blend of scholarly and rustic charm.
Hamish
Hamish, derived from the Scottish Gaelic Seumas, is a form of James. This traditional name maintains a fun and wholesome vibe, making it a fond choice for boys.
Keith
Keith, originating from a Scottish surname, means “forest.”
Used by many Scottish nobles, it gained popularity in the United Kingdom and the United States, particularly in the 1950s and 1960s.
Strong Scottish Boy Names
Aonghus
Aonghus is a name of Irish origin, which means “one strength.”
In Irish mythology, Aonghus was the god of love and youth, often shown as a young man with a golden spear. This name is rich in history and mythology, making it a unique choice.
Dougal
This name means “dark stranger” and was used by a few medieval Scottish chiefs.
Dougal carries a sense of mystery and strength, embodying a rich historical background.
Douglas
Initially a surname, Douglas means “dark river.”
The Douglas clan was one of the most powerful families in medieval Scotland, giving this name a strong and influential legacy.
Fionnlagh
Of both Scottish and Irish origin, Fionnlagh means “white warrior.”
This name is also notable as the name of Macbeth’s father, making it a name with both literary and historical significance.
Gregor
Gregor is a variant of Gregory, meaning “watchful.”
This name is not just Scottish but also has German, Slovak, and Slovene roots. Its broad cultural presence makes it a well-traveled and strong name.
Kenneth
Kenneth means “born of fire” and was popularized by a Scottish king who united the Scots and Picts in the ninth century.
This name carries regal and historical weight.
Malcolm
Derived from a Scottish Gaelic name, Malcolm means “devotee of St. Columba.”
This name has been borne by several kings of Scotland, including Malcolm III who became king after killing Macbeth. It also has modern associations with civil rights leader Malcolm X.
Raghnall
This unusual name is a form of the Old Norse name Ragnvaldr, meaning “power of the gods” and “ruler.”
Raghnall exudes strength, courage, and leadership.
Scott
Scott is a name that clearly reflects Scottish heritage.
Initially a surname referring to a Scottish person or a speaker of Gaelic, this name has an enduring, classic feel.
Wallace
Associated with William Wallace, the heroic knight who fought for Scotland’s freedom, Wallace is a name filled with historical pride and bravery.
It is a perfect name for a future courageous individual.
Cool Scottish Boy Names
Coinneach
Coinneach, pronounced kon-YAKH, stands out with its unique sound and look.
Meaning “handsome,” this name is the Scottish version of Kenneth, adding a fresh twist.
Eideard
Eideard puts a cool spin on the traditional name Edward.
Meaning “guardian of prosperity,” it carries a sense of luck and wealth for your child.
Eòghann
Eòghann, pronounced YO-an, has a rich history in Scotland.
It means “born of the yew tree,” symbolizing strength, courage, and determination.
Ewan
Ewan is the anglicized form of Eòghann and shares its strong heritage.
The name’s unique spelling and its association with actor Ewan McGregor give it a modern edge.
Fearghas
Fearghas translates to “man of vigor.”
This name has historical significance in both Scottish and Irish traditions, often linked to early rulers and mythological figures.
Lachlan
Lachlan means “Scandinavian” and translates to “Land of the lakes” in Old Irish.
The name has found popularity in Australia and connects to nature, especially water.
Muir
Muir signifies “moor” or “sea” and recalls John Muir, a well-known naturalist and conservationist.
This name blends nature with a touch of historical coolness.
Murchadh
Murchadh is a variant of the Irish name Murtagh and the Scottish Murdo, translating to “sea warrior.”
It has been associated with many medieval leaders, adding a regal touch.
Rab
Rab is a Scottish short form of Robert, carrying the meaning “bright fame.”
This name could also honor notable figures like Robert the Bruce or renowned actors named Robert.
Tàmhas
Tàmhas is a Scottish variant of Thomas, which means “twin.”
This name was introduced to Scotland by the Normans in the 12th century, providing a traditional yet distinctive choice.
Historic Scottish Boy Names
Bruce
Bruce is a name that, while of Norman origin, holds significant importance in Scottish history.
Its most renowned bearer is Robert the Bruce, a king who led Scotland during the Wars of Scottish Independence. He is especially famous for his victory over the English at the Battle of Bannockburn in 1314. Since then, Bruce has remained a popular name in Scotland and beyond.
Cailean
Cailean, meaning “young warrior” or “young lad,” is a name reflective of the brave and spirited nature of its bearers.
It is a variant of the name Colin and was held by notable figures, including a thirteenth-century lord and an ancestor of Clan Campbell, which was one of the most influential Highland clans.
Callum
Callum is derived from the Late Roman name Columba, which means “dove.”
The name is linked to Saint Columba, an Irish monk believed to have brought Christianity to Scotland in the sixth century. Callum is deeply rooted in Scottish history and Christian tradition.
Duncan
Duncan is a powerful name with a long history in Scotland.
It was borne by two kings of Scotland and was immortalized by Shakespeare in his play Macbeth. This name has remained a steadfast choice, symbolizing strength and leadership.
Eachann
Eachann means “brown horse” and is closely associated with Clan MacLean, one of Scotland’s oldest clans known for their warrior heritage.
The name Eachann carries a sense of strength and loyalty, making it a striking choice.
Fearchar
Fearchar is a Scottish Gaelic name meaning “dear man.”
It was held by several notable historical figures, including early kings of Dál Riata, a kingdom that once encompassed parts of modern-day Scotland and Ireland. This name has a rich and venerable history.
Fergus
Fergus, meaning “man of vigor,” was borne by several early kings of Dál Riata and Ireland, as well as an eighth-century saint of Scotland.
The name also appears in Irish mythology. Fergus embodies strength and masculinity, making it a timeless choice.
Ivor
Ivor means “yew tree” and was introduced to Britain in the Middle Ages by Scandinavians.
The name was later adopted by the Scottish, Irish, and Welsh, taking various forms in each culture. Ivor is a distinctive name with a storied past.
Roy
Roy is famously associated with Rob Roy McGregor, a Scottish outlaw and folk hero.
His story adds an element of adventure and intrigue to the name. Rob Roy’s tale also inspired the 1995 film Rob Roy, starring Liam Neeson.
Cute Scottish Boy Names
Angus
Derived from the Gaelic form Aonghus, Angus means “one strength.”
This name belonged to the Irish god of love and youth, making it both meaningful and charming.
Aodh
Aodh means “fire” in both Old Irish and Scottish.
It exudes strength while retaining a certain cuteness that makes it endearing.
Dand
For those who like the classic name Andrew, Dand offers a Scots diminutive.
Meaning “masculine,” Dand can be used as a given name or a nickname.
Hendry
Hendry, a Scots form of Henry, means “home ruler.”
It provides a unique twist to the strong and cute name Henry.
Islay
If you desire a cute-sounding, gender-neutral name with a touch of nature, Islay is an appealing choice.
Named after a small island off the west coast of Scotland, it means “island of the strong people” or “island of the brave.”
Kerr
Kerr comes from the Old English word cyrr, meaning “wetland” or “marsh.”
It’s a short, cute name with ties to nature and water, perfect for a baby born under the water signs—Cancer, Scorpio, or Pisces.
Ninian
Ninian sounds like it’s straight from a fantasy book.
Named after a fifth-century saint known for performing miracles and cures, it’s a magical Scottish name for your little miracle.
Pàl
Pàl not only looks cute but also means “small” and “humble.”
It is the Scottish Gaelic form of Paul, making it a wonderful alternative if you wish to honor a Paul in your life.
Shug
Shug is the Scottish diminutive of the name Hugh or Hugo, meaning “mind, thought, spirit.”
It can double as a nickname or a sweet term of endearment in the Scottish dialect.
Steenie
Steenie, the Scots diminutive of Stephen, means “crown.”
Occasionally used as a term of endearment in Scotland, it adds a royal touch to a classic name.
Modern Scottish Boy Names
Ainsley
Derived from the place name Annesley, in Nottinghamshire, England, Ainsley means “clearing of the Aelfs.”
In Old English, Aelf refers to a supernatural being, and ley means a meadow, thus Ainsley means a clearing where Aelfs are believed to reside.
Gavin
This name is a modern form of the Welsh name Gawain which means “white hawk” or “fair stranger.”
Gawain was a Knight of the Round Table and a character in Arthurian legend.
Ian
Ian comes from the Scottish Gaelic name Iain, which is a form of John, meaning “God is gracious.”
In recent times, the name Ian has become popular in other parts of the world, including the United States and parts of Spain.
Innes
This unique and modern Scottish boy’s name is derived from the Gaelic name Aonghas, meaning “one strength.”
Innes joined the list of the top 100 boy names in Scotland in 2017 and remains popular.
Jamie
Used for both males and females, Jamie is a Lowland Scots diminutive of James.
It’s a common Scottish name with many notable bearers, such as actor Jamie Foxx, actress Jamie Lee Curtis, and TV chef Jamie Oliver.
Murdoch
Meaning “lord” or “master,” Murdoch is the modern and anglicized form of Muireadhach.
It’s a strong name with historical and cultural connections to Scotland and Ireland.
Murray
Originally from a Scottish surname, Murray is derived from the region in Scotland called Moray and means “sea dweller” or “coast.”
Notable people with this name include actor Bill Murray, Scottish tennis player Andy Murray, and singer Murray Head.
Neil
Neil comes from the Irish name Niall that could mean “passion,” “champion,” or “cloud”—the choice is yours!
It’s also notable as the name of Neil Armstrong, the first man to walk on the moon.
Torcull
Although not exactly modern, Torcull is unique and could become trendy.
It’s the Scottish form of the Norwegian name Torkel meaning “Thor’s cauldron.” What little boy wouldn’t love that cool meaning?
Ualan
This unique name is the modern-day Valentine. It means “strong” and “healthy.” Ualan is suitable for a boy born on Valentine’s Day or to honor a parent’s love for their child.