Best Scottish Boy Names

Barclay

The name Barclay is a boy's name of English origin, meaning "where birches grow".

Munro

The name Munro is both a boy's name and a girl's name of Scottish origin, meaning "mouth of the river Ro".

Leith

The name Leith is both a boy's name and a girl's name of Scottish origin, meaning "wet".

Sholto

The name Sholto is a boy's name of Scottish origin, meaning "sower".

Campbell

The name Campbell is both a boy's name and a girl's name of Scottish origin, meaning "crooked mouth".

Finlay

The name Finlay is both a boy's name and a girl's name of Irish origin, meaning "fair-haired hero".

Ramsay

The name Ramsay is a boy's name of English origin, meaning "low-lying land".

Kester

The name Kester is a boy's name of Scottish origin, meaning "one who carries Christ".

Mingus

The name Mingus is a boy's name of Scottish origin, meaning "tenants of a manor".

Struan

The name Struan is a boy's name meaning "stream".

Seumas

The name Seumas is a boy's name of Scottish origin, meaning "supplanter".

Blaine

The name Blaine is both a boy's name and a girl's name of Irish origin, meaning "slender, angular".

Ninian

The name Ninian is a boy's name of Scottish origin.

Macaulay

The name Macaulay is a boy's name of Scottish origin, meaning "son of righteousness".

Wiley

The name Wiley is both a boy's name and a girl's name of Scottish origin, meaning "resolute protection; from Wylye".

Graeme

The name Graeme is a boy's name of Scottish origin.

Dougal

The name Dougal is a boy's name of Scottish origin, meaning "dark stranger".

Ruskin

The name Ruskin is a boy's name of Scottish origin, meaning "from a family of tanners".

Lennox

The name Lennox is both a boy's name and a girl's name of Scottish origin, meaning "elm grove".

Auley

The name Auley is a boy's name of Irish origin, meaning "ancestor's descendant".

Alec

The name Alec is a boy's name of Greek origin, meaning "defending men".

Lyle

The name Lyle is both a boy's name and a girl's name of French, Scottish, English origin, meaning "someone who lives on an island".

Fraser

The name Fraser is a boy's name of Scottish origin, meaning "strawberry".

Kelso

The name Kelso is a boy's name of Scottish origin, meaning "chalk ridge".

Cormac

The name Cormac is a boy's name of Irish origin, meaning "charioteer".

Callum

The name Callum is both a boy's name and a girl's name of Scottish origin, meaning "dove".

Niven

The name Niven is a boy's name of Scottish origin, meaning "little saint".

Sandy

The name Sandy is both a boy's name and a girl's name of Scottish origin, meaning "defending men".

Popular Lists