baby-names-logo

List of Scottish Names and Definitions
For Baby Boys

Adair is a Scottish baby boy's name. Meaning: Oak crossing.

Ainsley is a Scottish baby boy's name. Meaning: Owner of a meadow.

Alastair is a Scottish baby boy's name. Meaning: Defender of man.

Angus is a Scottish baby boy's name. Meaning: Outstanding choice.

Balfour is a Scottish baby boy's name. Meaning: One who hails from the pasture land.

Blair is a Scottish baby boy's or girl's name. Meaning: From the plains.
Blair is also an Irish baby boy's or girl's name. Meaning: Of the field.

Brett is a Scottish baby boy's or girl's name. Meaning: From Britain.

Camden is a Scottish baby boy's or girl's name. Meaning: From the crooked valley.

Cameron is a Scottish baby boy's or girl's name. Meaning: Crooked nose.
Variations: Girls - Cammie; Boys - Cam.

Campbell is a Scottish baby boy's or girl's name. Meaning: A curved mouth.

Carmichael is a Scottish baby boy's name. Meaning: Disciple of Michael.

Dalziel is a Scottish baby boy's name. Meaning: From the small field.

Denholm is a Scottish baby boy's name. Meaning: City in Scotland.

Doyle is an Irish baby boy's name. Meaning: A stranger.
Sir Arthur Conan Doyle was a Scottish author who is best known for creating the Sherlock Holmes character.

Edan is a Scottish baby boy's name. Meaning: Full of fire.

Erskine is a Scottish baby boy's name. Meaning: High cliff.

Glendon is a Scottish baby boy's name. Meaning: Glen fortress.

Hamish is a Scottish baby boy's name. Meaning: Supplants.

Ian, Iain is a Scottish baby boy's name. Meaning: God is gracious.

Innis is a Scottish baby boy's name. Meaning: Island.

Keith is a Scottish baby boy's name. Meaning: From the woods.

Kenneth, Kenny, Ken is a Scottish baby boy's name. Meaning: Handsome one.

Lachlan is a Scottish baby boy's name. Meaning: Lake land.

Laird is a Scottish baby boy's name. Meaning: Prosperous landowner.

Mac is a Scottish baby boy's name. Meaning: Son of.

MacAdam is a Scottish baby boy's name. Meaning: The son of Adam.

MacDonald is a Scottish baby boy's name. Meaning: The son of Donald.

Nairn is a Scottish baby boy's name. Meaning: A resident at the alder tree river.

Ronson is a Scottish baby boy's name. Meaning: Son of Ronald.

Ross is a Scottish baby boy's name. Meaning: From the headlands.

Tormod is a Scottish baby boy's name. Meaning: From the north.