100 Awesome Scottish Baby Boy Names
Naming your baby boy is likely one of the most significant choices you’ll ever make—and if you appreciate tradition, strength, and charm, there is no better option than a Scottish name!
Scottish baby boy names are influenced by ancient Celtic, Gaelic, or Norse traditions, and they have a sense of heritage and rugged beauty.
Full of meaning from brave warriors, picturesque landscapes, and clans centuries old, these names evoke history, culture, and pride.
In this post, we have compiled some Scottish baby girl names along with their strong meanings for your consideration in naming your little Highlander.
scottish baby boy names
Ailpein – White or fair one
Ainsley – One’s own meadow
Aodh – Fiery or flame
Aonghas – One strength or unique choice
Archibald – Bold and genuine
Arran – From the island of Arran
Artair – Bear-like or noble
Baird – Poet or storyteller
Baul – Snub-nosed
Beathan – Life or lively
Blair – Field or plain
Bram – Bramble or thorny bush of wild blackberries
Brody – Ditch or muddy place
Bryce – Speckled or freckled
Callan – Rock or battle
Camdyn – Winding valley
Camran – Crooked nose
Caoimhean – Gentle and kind
Ciaran – Dark-haired one
Clach – Stone or rock
Clancy – Red warrior
Colin – Young cub or victorious
Cowan – Hillside or twin
Craig – Rock or crag
Crawford – Crow ford
Daibhidh – Beloved (Scottish form of David)
Dallas – Meadow dwelling
Darach – Oak tree
Davinaich – Beloved warrior
Donnan – Brown or dark-haired
Douglas – Dark river or dark stream
Duncan – Dark warrior or brown chief
Eagan – Little fire
Eion – God is gracious (Scottish form of John)
Erskine – High cliff or green rising ground
Euan – Born of the yew tree
Fagan – Little ardent one
Fergus – Man of strength or virility
Finlay – Fair warrior or white hero
Fintan – White fire
Fraser – Strawberry or forest dweller
Gavin – White hawk or little hawk
Gilroy – Son of the redhead
Gordon – Great hill or spacious fort
Graeme – Gravelly homestead
Gregor – Watchful or vigilant
Griogair – Ever alert or watchful (Gaelic form of Gregor)
Hamish – Supplanter (Scottish form of James)
Hendry – Ruler of the home
Innes – From the river island
Ivor – Archer or bow warrior
Jock – God is gracious (Scottish nickname for John)
Kael – Mighty warrior
Kendrick – Royal power or bold ruler
Kenneth – Handsome or born of fire
Kevan – Gentle and handsome
Kirk – Church or chapel
Knox – Round hill or summit
Kyle – Narrow strait or channel
Lachlan – Land of lakes
Laine – Path or roadway
Lennox – With many elm trees
Lorne – Fox or lost
Lyall – Loyal or faithful
Macallister – Son of the defender
Macbeth – Son of life
Macgregor – Son of the watchful
Macrae – Son of grace
Malcolm – Disciple of Saint Columba
Mannix – Little monk
Marchand – Horseman or cavalier
Murray – Lord of the sea
Nairn – River with alder trees
Neil – Champion or cloud
Niven – Sacred or holy
Ogden – Oak valley
Oran – Light or pale-skinned
Paden – Royal or noble
Quinn – Wise or intelligent
Ramsay – Wild garlic island
Ranald – Wise ruler
Reid – Red-haired
Rhys – Enthusiasm or passion
Ronan – Little seal
Ross – Headland or peninsula
Roy – Red-haired king
Seoras – Farmer or earthworker (Scottish Gaelic form of George)
Shaw – Wolf or grove
Sinclair – Bright and clear
Stuart – Steward or guardian
Struan – Stream or flow
Taran – Thunder
Tavish – Twin or beloved
Torin – Chief or thunder
Torrence – From the hills
Uisdean – Intelligent or wise
Wallace – Foreigner or Welshman
Watson – Son of Walter
Wylie – Determined or resolute
Yestin – Just or fair