1. Home
  2. TAGS

Scottish Names

Scottish baby names may be familiar outside their native land, but many retain their distinctly Scottish style. While Scottish names may relate to both Ireland via their individual versions of the Gaelic language and to England via their shared heritage in the United Kingdom.

The most popular Scottish names today evidence that blend, with English names such as Emily and Jack sharing the stage with distinctly Scottish names such as Isla and Finlay. If you have Scottish heritage or simply love that beautiful land, you may be interested in finding a Scottish name for your baby.

The top names below rank among the current US Top 1000 Baby Names and are ordered by popularity. Unique names rank below the Top 1000 and are listed alphabetically.

Here, our full list of Scottish boys' names and Scottish girls' names.

Brody

Meaning: broad eye or broad island

Origin:Irish, English, and Scottish
870
Euan

Meaning: born of the yew tree

Origin:Gaelic, Anglicized form of Eoghann
913
Alastair

Meaning: defender of men

Origin:Scottish
426
Innes

Meaning: from the river island

Origin:Scottish
863
Sholto

Meaning: sower

Origin:Scottish from the Gaelic
1109
Macaulay

Meaning: son of righteousness

Origin:Scottish
1138
Niven

Meaning: little saint

Origin:Scottish
1333
Stewart

Meaning: steward

Origin:Scottish
1580
Graeme grey home or gravel homestead, or more roman...
Origin:Scottish variation of Graham
1739
Torquil

Meaning: Thor's cauldron

Origin:Scottish from Norse
1831
Dougal

Meaning: dark stranger

Origin:Scottish
2001
Cairn

Meaning: mound of rocks

Origin:Scottish
2328
Nairn

Meaning: river with alder trees

Origin:Scottish
2469
Roban Roban is name usually given to a baby boy. T...
Origin:German
2904
Ninian Ninian is a unique but peculiar name that is...
Origin:Scottish and Irish, meaning unknown
2946
Seumas

Meaning: supplanter

Origin:Variation of Seamus, Irish
3601
Luck Number: 3
4536
Dunn

Meaning: brown

Origin:Scottish
5511
Thane

Meaning: clan chieftain

Origin:Scottish
1701
Boyce

Meaning: lives by the woods

Origin:Scottish, from French
5048