Scottish Boy Names
- Laurie
Origin:
English diminutive of LaurenceMeaning:
"from Laurentum or bay laurel"Description:
A sweet and sophisticated nickname which feels fresh again after many years in style limbo. For literature lovers, it brings to mind Theodore "Laurie" Laurence from Louisa May Alcott's Little Women. Another famous bearer is English actor Hugh Laurie.
- Finlay
Origin:
Irish and ScottishMeaning:
"fair-haired hero"Description:
Finlay is a Scottish royal name: it belonged to Macbeth's father, Finlay MacRory--or Findlaech mac Ruaidri--that has a bit of a split personality. It has two acceptable spellings--Finlay and Finley, the first more popular in its native Scotland, where it ranks in the Top 10, the second in the US. It is also becoming more and more unisex in the States, with the Finley spelling now split between girls and boys, while Finlay was used last year for TEN TIMES as many boys as girls, about 50 to only five.
- Keir
Origin:
IrishMeaning:
"dark, black"Description:
Keir is a single-syllable name that packs a lot of punch, might suggest -- thanks to its similarity to the word care -- a caring person. Sir Keir Rodney Starmer is a British politician and head of the Labour Party since 2020. Keir Dullea is an American actor who starred in 2001: A Space Odyssey.
- Laith
Origin:
Arabic, ScottishMeaning:
"lion; wet"Description:
With a distinctive sound and a robust feel, Laith is a name that also has a touch of breezy charm to it. Currently in the UK Top 1000, it is a cross-cultural boy name that's also on the rise in the US.
- Tavish
Origin:
Scottish variation of ThomasMeaning:
"twin"Description:
This Scottish form of Thomas has a lot of charm, evoking images of men in plaid kilts playing the bagpipes. As for the 'ish' ending, it could either be seen as cozy and hamish, or a little wishy-washyish.
- Sandy
Origin:
Scottish and English diminutive of AlexanderMeaning:
"defending men"Description:
A sweet Scottish short form of Alexander which is feeling newly appealing now the era of Sandra is far behind us. Sandy would also work well as a nickname for a child with pale red or dark blond hair.
- Macaulay
Origin:
ScottishMeaning:
"son of righteousness"Description:
Made famous by former child star Macaulay Culkin, one of the more popular Mac names.
- Mingus
Origin:
Scottish, variation of MenziesMeaning:
"tenants of a manor"Description:
Supermodel Helena Christensen named her son in honor of jazz great Charles Mingus, opening up a whole category of jazzy possibilities: Kenton, Calloway, Ellington, Gillespie, Mulligan, Tatum, and Thelonius.
- Alasdair
Origin:
Scottish variation of AlexanderMeaning:
"defending men"Description:
In this country, more recognizable with the Alistair spelling.
- Arran
Origin:
Scottish place nameMeaning:
"ridged island"Description:
Arran Island (not to be confused with the Aran Islands in Ireland) is a large island in Scotland's Firth (or bay) of Clyde. An attractive name, long popular in Scotland, but may be confused with the Biblical Aaron elsewhere. Currently in the Scottish Top 100, it recently re-entered the charts in England and Wales too.
- Graeme
Origin:
Scottish variation of GrahamMeaning:
"gravelly homestead"Description:
An interesting vowel combination lightens up Graham.
- Struan
Origin:
GaelicMeaning:
"stream"Description:
A strong, eminently usable which is currently highly fashionable in its native Scotland, but little known elsewhere. With its cool two-syllable, n-ending shape and attractive nature meaning, Struan is a fresh Scottish name that feels ripe for import.
- Kelso
Origin:
Scottish place and surnameMeaning:
"chalk ridge, lime mountain"Description:
This name of a town in Scotland, one of the earliest recorded surnames in the whole British Isles, has more vitality than Kelsey. Distinctive in sound with a cool -o ending and a stylish K initial, it feels part Kayce, Kairo, and Kolson, part Carlisle, Cosmo, and Jago, with just a touch of Marlowe and Casper about it too.
- Leith
Origin:
Scottish river nameMeaning:
"wet"Description:
This is an unusual surname and geographical name of medieval Scottish origin that might serve as a possible alternative to the aging Keith, though it's a bit tough on the tongue. More popularly spelt Laith in Scotland itself, which happens to correspond to an Arabic name meaning 'lion'.
- Euan
Origin:
Gaelic, Anglicized form of EoghannMeaning:
"born of the yew tree"Description:
The attractive Euan and Ewan are just coming onto the U.S. radar, via actor Ewan MacGregor and Harry Potter's Euan Abercrombie.
- Innes
Origin:
ScottishMeaning:
"from the river island"Description:
Innis is the name of an island (and Gaelic word for island) which became a Scottish surname and clan name before being used as a first. It hasn't been heard much in the U.S., but could attract more attention with the growing popularity of Latin s-ending boys' names such as Atticus.
- Ruairi
Description:
Ruairi is a traditional Irish masculine name with ancient Celtic roots. Derived from the Irish Gaelic 'Ruaidhrí', it combines 'ruadh' meaning 'red' and 'rí' meaning 'king', thus translating to 'red king' or 'red-haired king'. Historically, it was borne by several High Kings of Ireland, including Ruaidrí Ua Conchobair, the last High King before the Norman invasion. The name has various anglicized spellings including Rory, Ruairi, Ruairidh, and Ruairí. While traditionally popular in Ireland and Scotland, it has gained international recognition in recent decades as interest in Celtic names has grown. Ruairi represents a connection to Irish heritage and carries connotations of leadership and nobility.
- Munro
Origin:
ScottishMeaning:
"mouth of the river Ro"Description:
Takes Monroe out of the Dead Presidents category and gives it new life.
- Lockie
Origin:
ScottishMeaning:
"from the fjord"Description:
Lively Scottish short form of Lochlan.
- Kester
Origin:
Scottish form of ChristopherMeaning:
"one who carries Christ"Description:
Nearly unknown outside the British Isles, this old Scottish variation has a sleek surname feel that can make an excellent update of the flagging Christopher.
Introducing the Nameberry App

Find your perfect baby name together with our new mobile app.
- Swipe through thousands of names with your partner
- Names you match on are saved to your shared list
- Get personalized recommendations that learn based on your and your partner's preferences
- Partner with friends and family to find names you all love
- Backed by Nameberry's 20 years of data around name preferences.
Sign up to be notified when the app launches and to receive a discount on full access.

