Best Scottish Boy Names

Tavish

The name Tavish is a boy's name of Scottish, Aboriginal origin, meaning "twin".

Torquil

The name Torquil is a boy's name of Scottish origin, meaning "Thor's cauldron".

Douglas

The name Douglas is both a boy's name and a girl's name of Scottish origin, meaning "black water".

Lockie

The name Lockie is a boy's name meaning "from the fjord".

Duncan

The name Duncan is a boy's name of Scottish origin, meaning "dark warrior".

Evander

The name Evander is a boy's name of Scottish origin, meaning "bow warrior; strong man".

Thorfinn

The name Thorfinn is a boy's name meaning "Finn of Thor".

Mac

The name Mac is a boy's name of Scottish, Irish origin, meaning "son of".

Kenzie

The name Kenzie is both a boy's name and a girl's name of Scottish origin.

Stewart

The name Stewart is a boy's name of Scottish origin, meaning "steward".

Alasdair

The name Alasdair is a boy's name of Scottish, Scottish Gaelic origin, meaning "defending men".

Arran

The name Arran is a boy's name of Scottish origin, meaning "ridged island".

Ivor

The name Ivor is a boy's name of Scottish origin, meaning "yew".

Archie

The name Archie is a boy's name of German origin, meaning "truly brave".

Christie

The name Christie is both a boy's name and a girl's name meaning "bearer of Christ".

Cairn

The name Cairn is a boy's name of Scottish origin, meaning "mound of rocks".

Angus

The name Angus is a boy's name of Scottish, Scottish Gaelic origin, meaning "one strength".

Harris

The name Harris is a boy's name of English origin, meaning "son of Harry".

Ross

The name Ross is a boy's name of Scottish origin, meaning "upland, peninsula".

Colin

The name Colin is a boy's name of Scottish, Greek, Irish origin, meaning "pup".

Maxwell

The name Maxwell is both a boy's name and a girl's name of Scottish origin, meaning "great stream".

Murdo

The name Murdo is a boy's name.

Keir

The name Keir is a boy's name of Irish origin, meaning "dark, black".

Jamie

The name Jamie is both a boy's name and a girl's name of Hebrew, Scottish origin, meaning "supplanter".

Innes

The name Innes is a boy's name of Scottish origin, meaning "from the river island".

Baird

The name Baird is a boy's name of Scottish origin, meaning "minstrel, poet".

Hamish

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

Lewis

The name Lewis is a boy's name of English origin, meaning "renowned warrior".

Popular Lists