1. Home
  2. Topics

Best Scottish Boy Names

Scottish names for boys are a handsome group, including choices that have traveled far beyond Scotland's shores, such as Douglas and Malcolm and the nouveau Knox, along with many names that are still most at home in the Highlands, from Hamish to Kelso to Baird.

Along with Malcolm and Knox, other Scottish boy names in the US Top 1000 include Callum, Douglas, Duncan, and Lachlan. Baby boy names popular in Scotland include Oliver — also a popular name in the US — Jack, James, and Logan.

Other Scottish names for boys rising in popularity include Campbell, Graeme, Teague, and Wiley. While boys' names from Scotland have not traveled as widely as Irish names for boys, they certainly have the same potential. Our favorite Scottish boy names in the our website database include the choices here.

Laith

Meaning: lion or wet

Origin:Arabic, Scottish
243
Lennox

Meaning: elm grove

Origin:Scottish
271
Lyle

Meaning: someone who lives on an island

Origin:Scottish and English from French
901
Fergus

Meaning: man of force

Origin:Scottish and Irish
345
Hector

Meaning: holding fast

Origin:Greek
351
Campbell

Meaning: crooked mouth

Origin:Scottish
1704
Kerr

Meaning: someone who lived near wet ground

Origin:Scottish
5416
Murray

Meaning: settlement by the sea

Origin:Scottish
994
Kenzie Kenzie is a shorter, alternative or nickname...
Origin:Short form of Mackenzie
6377
Wiley

Meaning: resolute protection; from Wylye

Origin:Scottish diminutive of William, German, English
1289
Archibald

Meaning: truly brave

Origin:Scottish from German
317
Munro

Meaning: mouth of the river Ro

Origin:Scottish
5429
Keir

Meaning: dark, black

Origin:Irish
373
Ruskin

Meaning: from a family of tanners

Origin:Scottish
2754
Harris

Meaning: son of Harry

Origin:English
344
Duncan

Meaning: dark warrior

Origin:Scottish
388
Ross

Meaning: upland, peninsula

Origin:English and Scottish
395
Fraser

Meaning: strawberry

Origin:Scottish from French
546
Ivor

Meaning: yew

Origin:Scottish variation of Welsh Ifor
549
Brodie

Meaning: little ridge

Origin:Scottish surname
578