Scottish names for boys include traditional choices such as Alasdair, Callum, Ewan, Fergus, Hamish, Finlay, Lachlan, and Ruairidh. These names offer Scottish or Gaelic heritage, distinctive sounds, and meanings connected to strength, history, nature and identity.
A boy’s name can carry more than a beautiful sound. It can preserve family history, celebrate heritage, or simply give a child a name with character. That is one reason Scottish names for boys continue to appeal to parents around the world. From familiar classics to Gaelic forms with distinctive spellings, Scottish naming traditions offer plenty of personality.
Some names feel bold and rugged, while others sound gentle and warm. Names such as Callum and Ewan are easy to recognize, while Ruairidh and Alasdair bring a stronger Gaelic flavor. Scotland’s naming landscape also keeps changing. According to the National Records of Scotland, 3,957 different first names were given to boys born in 2025, showing just how much variety parents now have.
If you want a name with heritage, meaning, and lasting charm, the following ten choices are a great place to begin.
Alasdair | A Classic Choice Among Scottish Names for Boys
Meaning: Defender of people
Origin: Scottish Gaelic
Personality: Strong, refined, confident
Style: Classic, elegant, traditional
Best For: Baby boys, heritage names, formal names
Popularity: Timeless rather than trendy
Alasdair is the Scottish Gaelic form of Alexander, giving it a strong connection to both Scottish and wider European naming traditions. It has a polished sound without feeling overly modern. The name suits a boy who grows into a confident, thoughtful man.
Its traditional character makes Alasdair especially appealing to families who want Scottish heritage without choosing an extremely unusual name. Ally can also work as a friendly nickname. Similar choices include Alastair, Alexander, Alec, and Sandy.
Alasdair feels substantial on a birth certificate but still warm in everyday conversation. Its connection to an established classic gives it staying power, making it one of the strongest choices for parents seeking traditional Scottish names for boys.
Callum | A Warm and Familiar Scottish Name
Meaning: Associated with Columba
Origin: Scottish Gaelic
Personality: Kind, calm, dependable
Style: Classic, soft, modern
Best For: Baby boys, sons, family names
Popularity: Well-established and familiar
Callum is a Scottish and English form related to Calum, with roots connected to Columba. It has an appealing balance: distinctly Scottish, yet simple enough to pronounce and spell in many English-speaking settings.
The personality of Callum feels friendly rather than forceful. It works beautifully for a gentle child while still sounding mature later in life. Possible related names include Calum, Colm, Colin, and Callan.
Callum is particularly useful for parents who want cultural character without choosing a name that requires frequent explanation. Its familiar sound makes it approachable, while its Scottish background gives it extra depth. It is a lovely choice for a family looking for a classic name that does not feel old-fashioned.
Ewan | A Simple and Charming Scottish Boy Name
Meaning: Traditional Gaelic name with ancient roots
Origin: Scottish Gaelic
Personality: Gentle, confident, thoughtful
Style: Simple, classic, natural
Best For: Baby boys, modern families, heritage names
Popularity: Classic and established
Ewan is an anglicized form of the Scottish Gaelic Eòghann. The name has a soft, clean sound that makes it easy to imagine on both a little boy and an adult.
Ewan feels understated. It does not need elaborate spelling or a dramatic meaning to stand out. That simplicity is part of its appeal. Related forms include Euan, Ewen, and Eòghann.
For parents who prefer names that are distinctive without being difficult, Ewan is a strong option. It has Scottish identity without sounding overly formal. The name also pairs nicely with many middle names, making it flexible for different family naming traditions.
Lachlan | A Bold Name With Highland Character
Meaning: Associated with Lochlann
Origin: Scottish Gaelic
Personality: Adventurous, strong, independent
Style: Rugged, elegant, traditional
Best For: Baby boys, Scottish heritage, distinctive names
Popularity: Established and recognizable
Lachlan is an anglicized form of Lachlann, the Scottish Gaelic form of Lochlainn. Its sound has a rugged quality that many parents associate with the landscapes and history of Scotland.
The nickname Lachie gives Lachlan a softer everyday option, while the full name remains strong and sophisticated. Similar choices include Lachlann, Lochlan, Lockie, and Logan.
Lachlan works particularly well for parents who want something recognizable but less conventional than names such as James or William. It can feel adventurous on a child and distinguished on an adult. Among Scottish names for boys, Lachlan has a particularly memorable combination of strength, history, and personality.
Hamish | Friendly, Traditional, and Distinctive
Meaning: Scottish form connected to James
Origin: Scottish
Personality: Warm, loyal, confident
Style: Vintage, friendly, traditional
Best For: Baby boys, Scottish families, classic names
Popularity: Timeless and recognizable
Hamish is a Scottish form derived from Sheumais, the vocative form of Seumas, the Gaelic form of James. It has a distinctly Scottish identity and a warm, approachable sound.
Hamish feels friendly rather than formal. It can suit a cheerful, outgoing personality, but it also has enough history to work beautifully for a more serious character. Similar names include James, Jamie, Seumas, and Jamie.
Parents often choose Hamish when they want something unmistakably Scottish without selecting a difficult Gaelic spelling. Its vintage quality also gives it charm. It feels traditional without sounding stuck in the past, which makes it a particularly appealing choice for families who love old-fashioned names making a quiet return.
Finlay | Bright, Modern, and Scottish
Meaning: From Fionnlagh
Origin: Scottish Gaelic
Personality: Energetic, cheerful, adventurous
Style: Modern, classic, friendly
Best For: Baby boys, modern families, heritage names
Popularity: Contemporary and well established
Finlay is an anglicized form of Fionnlagh, and the spelling Finlay is particularly associated with Scotland. It has a lively sound that feels equally comfortable on a child or adult.
Finlay is a great option for parents who want Scottish heritage with a modern edge. It is distinctive without being overly unusual. Related choices include Findlay, Finley, Fionnlagh, and Finn.
The name has an upbeat personality. It feels active, friendly, and youthful while retaining a clear connection to traditional Scottish naming. That balance makes Finlay useful for families who want a name that feels current but still has cultural roots.
Ruairidh | A Distinctive Gaelic Favorite
Meaning: Connected with “red” and “king”
Origin: Scottish Gaelic
Personality: Proud, bold, charismatic
Style: Gaelic, traditional, rare
Best For: Scottish heritage, Gaelic families, distinctive baby names
Popularity: Uncommon outside Scotland, rising within Scottish naming
Ruairidh is the Scottish Gaelic form of Ruaidhrí. Related forms include Rory, Ruaridh, Ruaraidh, and Ruairi. Its roots contain elements associated with rúad (“red”) and rí (“king”).
This is one of the more distinctive choices on the list. It has a strong Gaelic identity and a spelling that immediately sets it apart. For families with Scottish or Gaelic connections, that authenticity can be especially meaningful.
If Ruairidh feels difficult for everyday use, Rory provides a familiar alternative. Other related options include Ruaridh, Rory, and Ruairi.
Ruairidh is ideal for parents who want their son’s name to celebrate Scottish language and heritage rather than simply sound Scottish.
Fergus | A Strong Name With Ancient Roots
Meaning: Man of vigour
Origin: Old Irish; used in Scottish tradition
Personality: Powerful, energetic, courageous
Style: Strong, vintage, Celtic
Best For: Baby boys, heritage families, traditional names
Popularity: Classic and less common
Fergus comes from Old Irish elements meaning “man” and “vigour, strength, force.” The name has historical connections with early rulers of Ireland and Dál Riata and was also borne by an eighth-century saint associated with Scotland.
Fergus has an unmistakably sturdy personality. It sounds traditional but not delicate, making it a natural choice for parents drawn to strong Celtic names. Fergie is an established Scottish diminutive.
Similar names include Angus, Finlay, Hamish, Alasdair, and Duncan.
Fergus also has a wonderful balance between seriousness and friendliness. The full name feels distinguished, while Fergie makes it playful for childhood. That flexibility helps Fergus remain useful across different stages of life.
Scott | A Straightforward Scottish Classic
Meaning: Person from Scotland or Scottish Gaelic speaker
Origin: English and Scottish surname
Personality: Confident, grounded, dependable
Style: Simple, classic, masculine
Best For: Baby boys, Scottish heritage, family surnames
Popularity: Classic rather than fashionable
Scott is perhaps one of the most direct choices for parents looking for a name connected with Scotland. It developed from a surname referring to a person from Scotland or someone who spoke Scottish Gaelic. Its deeper origin is connected with the Latin Scoti, although the ultimate origin of that term is uncertain.
Scott has a clean, uncomplicated sound. It is easy to spell, easy to pronounce, and works across generations. Scottie and Scotty can serve as affectionate nicknames.
Similar choices include Scot, Scottie, Scotty, Douglas, and Graham.
For families who prefer straightforward names over elaborate spellings, Scott offers Scottish identity in a very accessible form.
Fraser | A Stylish Scottish Surname Name
Meaning: Scottish surname with Norman French origins
Origin: Scottish
Personality: Refined, adventurous, confident
Style: Surname, elegant, modern
Best For: Baby boys, family surnames, stylish names
Popularity: Distinctive and established
Fraser is a Scottish surname that has become a popular given-name style choice. Its surname history is connected to the Norman French form de Fresel, possibly originating from a lost place name in France.
As a first name, Fraser feels polished and confident. It fits the modern trend of turning heritage surnames into given names while retaining a strong Scottish identity.
Similar choices include Fraser, Fletcher, Graham, Grant, and Ross.
Fraser is especially appealing if you like names that feel contemporary without being invented or overly trendy. It can honor Scottish family heritage while still sounding fresh. Its sophisticated sound also makes it an excellent choice for parents who prefer surname-style names.
Angus | A Traditional Name With Personality
Meaning: Traditional Celtic name
Origin: Scottish and Gaelic tradition
Personality: Strong, warm, spirited
Style: Traditional, rugged, vintage
Best For: Baby boys, heritage names, classic families
Popularity: Vintage and enduring
Angus is one of those names that immediately feels connected to Scotland. It has long-standing Gaelic and Scottish associations and carries a sturdy, friendly personality.
The name works well for parents who want something traditional but less common than Alexander or James. Angus feels especially natural beside Scottish surnames and can easily suit a child who grows into an energetic, confident adult.
Related choices include Aonghus, Gus, Hamish, Fergus, and Duncan.
Its vintage character is part of the appeal. Angus does not depend on a passing naming trend. Instead, it has the kind of sturdy identity that can move naturally from one generation to another.
Quick Comparison Table
| Nickname | Meaning | Style | Best For |
|---|---|---|---|
| Alasdair | Defender of people | Classic | Heritage families |
| Callum | Connected with Columba | Soft, classic | Baby boys |
| Ewan | Traditional Gaelic name | Simple | Modern families |
| Lachlan | From Lachlann | Rugged | Scottish heritage |
| Hamish | Scottish form linked to James | Vintage | Traditional families |
| Finlay | From Fionnlagh | Modern | Contemporary parents |
| Ruairidh | Red + king elements | Gaelic | Distinctive names |
| Fergus | Man of vigour | Strong | Celtic heritage |
| Scott | Person from Scotland | Simple | Scottish families |
| Fraser | Scottish surname | Stylish | Surname lovers |
How to Choose the Perfect Scottish Boy Name
Choosing a name becomes easier when you decide what matters most to your family.
Start with meaning. A name connected to strength, leadership, nature, family, or heritage may feel more meaningful years from now.
Think about pronunciation. Gaelic names can have spellings that are unfamiliar to people outside Scotland. That is not necessarily a problem, but consider you are comfortable explaining the pronunciation.
Consider nicknames. Lachlan can become Lachie, Fergus can become Fergie, and Scott can become Scottie. A flexible nickname can make a traditional name feel more personal.
Say the full name aloud. Combine the first name with the surname and middle name. Listen for rhythm and initials.
Think beyond childhood. A name should work for a newborn, a school-age child, and an adult.
Honor heritage authentically. If Scottish or Gaelic culture is important to your family, check the historical form and pronunciation rather than choosing a name based only on how it looks.
Most Popular Scottish Boy Names Today
Popularity changes from year to year, so it is useful to distinguish between genuinely Scottish names and names that are simply popular in Scotland.
In the latest National Records of Scotland data, Noah ranked first for boys born in Scotland in 2025, followed by Luca and Rory. Finlay ranked ninth, while Ruaridh reached 52nd and was one of the biggest climbers in the boys’ top 100.
Some excellent choices to consider include:
- Rory
- Finlay
- Ruaridh
- Callum
- Ewan
- Lachlan
- Hamish
- Alasdair
- Fergus
- Angus
If your priority is specifically a Scottish Gaelic name, focus more on linguistic and cultural origin than on national popularity charts.
Vintage Scottish Boy Names Making a Comeback
Vintage names are appealing because they feel established rather than manufactured. Several Scottish choices have the character needed for a modern revival.
Consider:
- Hamish
- Fergus
- Angus
- Alasdair
- Duncan
- Malcolm
- Douglas
- Iain
- Ewan
- Fraser
The best vintage names often have one thing in common: they already have a long history of use. That gives them personality without requiring an unusual spelling.
Modern Scottish Boy Name Trends
Scottish naming is not frozen in the past. Current data shows that parents are choosing a wide variety of names. In 2025, Scotland recorded 3,957 different first names given to boys, a small increase from 3,925 in 2024.
Another interesting trend is the popularity of names ending in -ie. In 2025, 8.0% of Scottish baby boys had names ending in -ie, an all-time high in the NRS series. Five boys’ names in the national top 20 ended in -ie: Archie, Freddie, Brodie, Charlie, and Alfie.
For parents choosing a Scottish-inspired name today, three styles stand out:
Gaelic revival: Ruairidh, Fionnlagh, Alasdair, and Eòghann.
Traditional classics: Hamish, Fergus, Angus, and Callum.
Modern surname style: Fraser, Scott, Grant, and Ross.
This mix allows families to choose a name that feels genuinely Scottish while matching their preferred style.
FAQs
What are some of the best Scottish names for boys?
Alasdair, Callum, Ewan, Lachlan, Hamish, Finlay, Ruairidh, Fergus, Scott, and Fraser are excellent choices. They cover a wide range of styles, from traditional Gaelic names to familiar Scottish classics and modern surname-inspired options.
What is the most popular boy name in Scotland?
According to the latest National Records of Scotland figures, Noah was the most popular boys’ name among babies born in Scotland in 2025. Luca ranked second and Rory third, showing that both international and Scottish-associated names are popular.
What are some rare Scottish Gaelic boy names?
Ruairidh, Fionnlagh, Fearchar, Gilleasbuig, and Gille Críst offer stronger Gaelic character. Some have familiar anglicized forms, while others retain traditional spellings. Behind the Name’s Scottish listings include these and many additional Gaelic and anglicized forms.
Is Lachlan a Scottish name?
Yes. Lachlan is an anglicized form of Lachlann, the Scottish Gaelic form of Lochlainn. The name has established Scottish usage and also became particularly popular in Australia during the late twentieth century. Lachie is a Scottish diminutive.
Is Hamish a Scottish Gaelic name?
Hamish is Scottish in usage and is an anglicized form derived from the Gaelic name Sheumais, the vocative form of Seumas. Seumas corresponds to James. This gives Hamish a strong connection to traditional Scottish Gaelic naming.
What does Fergus mean in Scottish naming tradition?
Fergus comes from Old Irish and means “man of vigour,” based on elements associated with man and strength or force. It has historical connections to Ireland and Dál Riata and was also borne by a saint associated with Scotland.
Is Finlay a Scottish name?
Yes. Finlay is an anglicized form of the Scottish Gaelic Fionnlagh. The Finlay spelling is particularly common in Scotland, while Finley has been more popular in England and Wales in modern usage.
Is Ruairidh the same name as Rory?
Ruairidh is the Scottish Gaelic form of Ruaidhrí, while Rory is an English form associated with the same broader naming family. Ruaridh and Ruaraidh are also Scottish Gaelic variants. The spelling Ruairidh gives the name a particularly strong Gaelic appearance.
Conclusion
The best Scottish names for boys combine a sound you love with a story that feels meaningful. You prefer the refined Alasdair, friendly Callum, rugged Lachlan, warm Hamish, or distinctive Ruairidh, there is a Scottish choice for almost every style.
Think about the meaning, pronunciation, nickname possibilities, and connection to your family’s heritage before making your final decision. A beautiful name does not have to be the rarest one; sometimes the strongest choice is a traditional name that still feels natural today.
Take your time, say your favorites aloud, and choose the one that feels right for your family. Which Scottish boy name is your favorite? Share this guide with another parent searching for the perfect name, and leave a comment with your top pick.
Discover More Related Articles:
- 300 Unique Mexican Boy Names | Meaningful & Modern Picks In 2026
- 200 Puerto Rican Names | Beautiful Ideas & Meanings In 2026
- 300 Cuban Last Names | Beautiful Surnames, Meanings & Origins In 2026