200+ Scottish Baby Boy Names With Rugged Celtic Character

This post contains affiliate links.

Scotland is a country that takes names seriously. The Gaelic tradition of weaving together meaning, landscape, and lineage into a single word means that Scottish names carry a weight most others don’t. When you name a son Alasdair or Callum or Brodie, you’re not just picking something that sounds nice — you’re handing him a small piece of old ground.

Baby Boy in a misty Scottish highland valley dotted with native purple heather — 200+ Scottish Baby Boy Names With Rugged Celtic Character

🔍 Curious how popular a name is?

Check any name's popularity trend since 1880 with our free Baby Name Popularity Checker.

When referencing popularity, I am referring to baby name data from Social Security Administration database in the United States for 2025, which is the most current year of data available.

 

Here’s what’s in store – 

What makes this list different from a standard “British baby names” roundup is that we’ve gone specifically Scottish: Gaelic originals that never made the crossover to mainstream American nurseries, clan surnames that Highland families have long used as given names, and Scotland-specific diminutives and variants that feel genuinely distinct from their English cousins. You won’t find this same list generated from a UK postal code lookup.

Some of these names are rugged in the literal sense — short, hard consonants, the kind of sound a name makes when shouted across a loch. Others are surprisingly lyrical: multi-syllable Gaelic names with vowel sounds borrowed from the water and heather. The range is real, and that’s the point. Scotland’s naming tradition is wide.

Whether your family has Highland roots, a love of Celtic literature, or you’re simply drawn to names that feel earned rather than decorated, this list has something with genuine character. Let’s dig in.

Classic Gaelic Names Still Rooted in Scotland

These are the names that have been passed down through Scottish families for centuries — proper Gaelic forms, not the anglicized versions that lost something in translation. They’re recognizable enough to write on a school form without a spelling lesson, but specific enough to feel distinctly Scottish.

Alasdair

  • Origin: Scottish Gaelic form of Alexander
  • Meaning: Defender of the people
  • Popularity: #3684

The proper Gaelic spelling that sets it apart from the Irish Alastar and the English Alexander.

Callum

  • Origin: from Latin Columba via Scottish Gaelic
  • Meaning: Dove
  • Popularity: #159

Long a top-10 name in Scotland, still barely known in the US.

Fergus

  • Origin: Gaelic: fear + gus
  • Meaning: Man of vigor / strong man
  • Popularity: #4453

One of the great early Scottish kings bore this name; it’s been in steady use ever since.

Hamish

  • Origin: Scottish Gaelic form of James/Jacob
  • Meaning: Supplanter
  • Popularity: #5982

The name that Scots use when they want James to stay Scottish.

Ruaridh

  • Origin: Gaelic: ruadh + rí
  • Meaning: Red king
  • Popularity: Rare

Pronounced roughly “Roo-ree”; jaw-droppingly handsome on paper once you learn it.

Euan

  • Origin: Scottish Gaelic form of John or Evan
  • Meaning: Born of the yew tree / youth
  • Popularity: #5099

A gentler sound than its Irish cousin Owen.

Coinneach

  • Origin: Gaelic
  • Meaning: Handsome, comely
  • Popularity: Rare

Anglicized as Kenneth; the Gaelic original is rarely used outside Scotland.

Dòmhnall

  • Origin: Old Celtic
  • Meaning: World ruler
  • Popularity: Rare

Pronounced roughly “Doh-nal”; this is the authentic form behind Donald.

– **Alaistair** — Variant spelling of Alasdair, common in the Northern Isles.

Tormod

  • Origin: Old Norse via Scottish Gaelic
  • Meaning: Thor’s mind / spirit
  • Popularity: Rare

The name the Norse settlers brought to the Western Isles and Scotland kept.

Seumas

  • Origin: Scottish Gaelic form of James
  • Meaning: Supplanter
  • Popularity: Rare

Pronounced “Shay-mus”; clearly Scottish rather than Irish Séamus.

Gilleasbuig

  • Origin: Gaelic
  • Meaning: Servant of the bishop
  • Popularity: Rare

Anglicized as Archibald; the Gaelic form is rare and striking.

Iain

  • Origin: Scottish Gaelic form of John
  • Meaning: God is gracious
  • Popularity: #4227

The definitive Scottish spelling; simple, clean, undeniably Scots.

Murchadh

  • Origin: Gaelic
  • Meaning: Sea warrior
  • Popularity: Rare

Pronounced “Moor-uh-chuh”; anglicized as Murdoch, but the Gaelic form is richer.

Niall

  • Origin: Old Irish/Gaelic
  • Meaning: Champion or cloud
  • Popularity: #1582

This is the authentic Gaelic form; pronounced “Neel” in Scotland.

Pàdraig

  • Origin: Scottish Gaelic form of Patrick
  • Meaning: Noble, patrician
  • Popularity: Rare

The Scottish spelling, distinct from Irish Pádraig.

Raghnall

  • Origin: Old Norse via Gaelic
  • Meaning: Powerful counsel
  • Popularity: Rare

Anglicized as Ronald; the Gaelic original has a bardic gravity.

Sìm

  • Origin: Scottish Gaelic diminutive of Simon
  • Meaning: One who hears
  • Popularity: Rare

Small and sharp; common as a familiar name in Highland communities.

Teàrlach

  • Origin: Scottish Gaelic form of Charles
  • Meaning: Free man
  • Popularity: Rare

Pronounced “Char-lach”; famously the Gaelic name of Bonnie Prince Charlie.

Uisdean

  • Origin: Scottish Gaelic form of Hugh
  • Meaning: Stone spirit / Hugh
  • Popularity: Rare

Pronounced “Oosh-jan”; essentially unknown outside Gaelic Scotland.

Fionnlagh

  • Origin: Gaelic: fionn + laogh
  • Meaning: Fair warrior
  • Popularity: Rare

Anglicized as Finlay; the Gaelic spelling makes the warrior root visible.

Domhnall Mòr

  • Origin: Gaelic with epithet
  • Meaning: Great world ruler
  • Popularity: Rare

Used historically for eldest sons in clan families; the epithet Mòr distinguished father from son.

Cailean

  • Origin: Gaelic
  • Meaning: Whelp / young creature
  • Popularity: Rare

Anglicized as Colin; used throughout Clan Campbell’s history as a given name.

Lachlann

  • Origin: Gaelic
  • Meaning: Land of the lochs / from the fjordland
  • Popularity: Rare

The Scottish form of Lachlan; specifically tied to Norse settlers of the Western Isles.

Muireann

  • Origin: Gaelic
  • Meaning: Sea white / sea fair
  • Popularity: Rare

Originally feminine but used as a masculine name in some Scottish families historically.

 

Highland Clan Surnames Used as Given Names

Scotland’s clan system created a tradition of using family surnames as first names — a way of honoring lineage, preserving a mother’s family name, or simply claiming heritage. These names feel authoritative without being stiff.

Brodie

  • Origin: Pictish/Scottish
  • Meaning: From the muddy place
  • Popularity: #963

A clan name turned given name with a cool, modern sound that still reads old.

Forbes

  • Origin: Gaelic/Pictish
  • Meaning: Field, district
  • Popularity: #12869

The Forbes clan gave this surname its prestige; as a first name it’s quietly distinguished.

– **Fraser** — Possibly from the French “fraise” (strawberry) or a place name. The great Highland clan name; works beautifully as a given name.

Ramsay

  • Origin: Old Norse: hramsa + ey
  • Meaning: Wild garlic island
  • Popularity: #11977

Known via the poet Allan Ramsay and more recently Gordon Ramsay.

Lennox

  • Origin: British Celtic
  • Meaning: Place of elms
  • Popularity: #263

A name with real Scottish aristocratic weight; Lennox was the earldom of the Scottish west.

Gordon

  • Origin: place name, Berwickshire
  • Meaning: Great hill / spacious fort
  • Popularity: #1089

Became a given name via the Gordon clan; General Charles Gordon made it famous worldwide.

Wallace

  • Origin: Old French
  • Meaning: Welshman / foreigner
  • Popularity: #981

Forever tied to William Wallace; carries a fierce, patriotic energy.

Douglas

  • Origin: Gaelic: dubh + glais
  • Meaning: Dark water / dark stream
  • Popularity: #853

One of the most powerful clan names in Scottish history.

Cameron

  • Origin: Gaelic: cam + shron
  • Meaning: Crooked nose
  • Popularity: #66

Sounds improbable as an etymology but undeniably works as a name.

Logan

  • Origin: Scottish Gaelic
  • Meaning: Little hollow
  • Popularity: #46

Originally a place name and clan surname; now one of the most popular Scottish exports globally.

Mackenzie

  • Origin: Gaelic
  • Meaning: Son of Coinneach / son of the handsome one
  • Popularity: #200

The Mac prefix marks it unmistakably Scottish.

Drummond

  • Origin: Scottish Gaelic: druim
  • Meaning: At the ridge
  • Popularity: Rare

The Drummond clan was one of Scotland’s royal families; name has understated nobility.

Kerr

  • Origin: Old Norse
  • Meaning: Marshy ground
  • Popularity: Rare

A Border clan name; short, sharp, phonetically powerful.

Sutherland

  • Origin: Old Norse
  • Meaning: Southern land
  • Popularity: Rare

The Scottish county name that became a clan name; geographical names with that history carry weight.

Munro

  • Origin: Gaelic, Ulster origin
  • Meaning: Mouth of the River Roe
  • Popularity: Rare

The Highland clan name; also the term for any Scottish peak over 3,000 feet.

Crawford

  • Origin: Old English
  • Meaning: Ford at the crows
  • Popularity: #2557

A Clydesdale clan name; strong and plain.

Sinclair

  • Origin: Norman French
  • Meaning: From Saint-Clair-sur-Epte
  • Popularity: #4857

Brought to Scotland by Norman settlers; the Scottish Sinclairs became powerful nobles.

Elliot

  • Origin: Hebrew origin via surname
  • Meaning: God on high
  • Popularity: #150

A major Border clan name; this spelling is the Scottish one.

Colquhoun

  • Origin: Scottish Gaelic
  • Meaning: Narrow corner / nook
  • Popularity: Rare

Pronounced “Ca-hoon”; a test of commitment to authentic Scottish names.

Buchanan

  • Origin: Gaelic place name
  • Meaning: House of the canon / from Bochanan
  • Popularity: Rare

The Buchanan clan of Loch Lomondside; a distinguished sound.

Dunbar

  • Origin: Gaelic: dùn + barr
  • Meaning: Summit fort
  • Popularity: Rare

An East Lothian town and clan name; crisp and geographic.

Baird

  • Origin: Scottish Gaelic
  • Meaning: Poet, bard
  • Popularity: #9058

A clan name rooted in the old bardic tradition; carries literary associations.

– **Menzies** — Pronounced “Mingis”; from Mesnieres in Normandy. A rare and striking clan name from Scotland’s Norman period.

Stirling

  • Origin: possibly Celtic
  • Meaning: Dwelling by the stream
  • Popularity: #6118

The name of Scotland’s historic fortress city; strong and place-rooted.

Keith

  • Origin: Pictish
  • Meaning: Forest / woodland
  • Popularity: #756

A powerful clan that supplied Scotland’s hereditary Marischals; short and solid.

Short, Punchy Celtic Names That Age Beautifully

Some of the best Scottish names are one or two syllables — economical, strong, and the kind that survive from the birth announcement all the way to the gravestone without feeling dated.

Ross

  • Origin: Scottish Gaelic
  • Meaning: Headland, promontory
  • Popularity: #1359

One of Scotland’s great geographic and clan names; clean as a whistle.

Glen

  • Origin: Scottish Gaelic: gleann
  • Meaning: Valley
  • Popularity: #2315

The landscape word that became a name; still feels natural.

Drew

  • Origin: shortened from Andrew, Scotland’s patron saint
  • Meaning: Manly, courageous
  • Popularity: #542

Used as a standalone in Scotland long before it spread elsewhere.

Roy

  • Origin: Scottish Gaelic: ruadh
  • Meaning: Red-haired
  • Popularity: #541

Rob Roy is the most famous bearer; the name signals Highland roots instantly.

Duff

  • Origin: Scottish Gaelic: dubh
  • Meaning: Dark, swarthy
  • Popularity: #11462

A color descriptor turned name; Mac Duff gives it literary resonance via Shakespeare.

Brice

  • Origin: Celtic
  • Meaning: Son of Rice / speckled
  • Popularity: #2438

A saint’s name used across medieval Scotland; sharp and uncommon today.

Craig

  • Origin: Scottish Gaelic: creag
  • Meaning: Rock, crag
  • Popularity: #1831

One of the most literal of landscape names; still widely used in Scotland.

Scott

  • Origin: Old English
  • Meaning: From Scotland
  • Popularity: #565

The ultimate in Scottish self-referential naming; Sir Walter Scott made it prestigious as a given name.

Rab

  • Origin: Scottish diminutive of Robert
  • Meaning: Bright fame
  • Popularity: Rare

Scotland’s own pet form of Robert; Rabbie Burns makes this unmistakably Scottish.

Neil

  • Origin: anglicized from Niall
  • Meaning: Champion
  • Popularity: #863

The everyday anglicized form; straightforward and dependable.

Grant

  • Origin: Old French via Scots
  • Meaning: Large, great
  • Popularity: #241

Clan Grant produced this common given name; sounds like a statement of fact.

Ewan

  • Origin: anglicized Gaelic
  • Meaning: Born of the yew / youth
  • Popularity: #1509

The most common anglicized form of Eòghann in Scotland.

Boyd

  • Origin: Scottish Gaelic: buidhe
  • Meaning: Yellow-haired
  • Popularity: #2207

A west-coast clan name; rare as a first name outside Scotland.

Bram

  • Origin: Scottish/Dutch form of Abraham
  • Meaning: Father of multitudes
  • Popularity: #2948

Used in Scottish Lowlands; Bram Stoker popularized it but it predates him.

Clyde

  • Origin: possibly pre-Celtic
  • Meaning: From the River Clyde
  • Popularity: #728

The great river that built Glasgow; as a name it carries industrial-era Scotland’s energy.

Tam

  • Origin: Scottish diminutive of Thomas
  • Meaning: Twin
  • Popularity: #12139

Specifically Scottish; Robert Burns wrote “Tam o’ Shanter” and fixed this in the national imagination.

– **Dòmh** — Short familiar form of Dòmhnall. Used within Gaelic-speaking Highland families as an everyday address.

Coll

  • Origin: Gaelic, related to Nicholas
  • Meaning: Victory of the people
  • Popularity: Rare

Also the name of a Hebridean island; compact and striking.

Blair

  • Origin: Scottish Gaelic: blàr
  • Meaning: Plain, field
  • Popularity: #218

Place name, clan name, now a given name; works cleanly for a boy.

Graeme

  • Origin: Old English via Scottish
  • Meaning: Gravelly homestead
  • Popularity: #3714

The distinctly Scottish spelling of Graham; the final -e marks it.

 

Scottish Nature and Landscape Names

Scotland’s geography — its lochs, glens, mountains, and islands — has always fed its naming tradition. These names come directly from the land.

Glen

  • Origin: Gaelic: gleann
  • Meaning: Valley
  • Popularity: #2315

Covered above; the archetype of Scottish landscape naming.

Lachlan

  • Origin: Gaelic
  • Meaning: Land of lochs / from the land of fjords
  • Popularity: #691

The anglicized form of Lachlann; beloved in Scotland and Australia both.

Ben

  • Origin: Scottish Gaelic: beinn
  • Meaning: Peak, mountain
  • Popularity: #801

Short form of Benjamin in England; in Scotland it’s also a standalone mountain name.

Arran

  • Origin: possibly kidney-shaped, from Celtic
  • Meaning: From the Isle of Arran
  • Popularity: #10926

The island’s name carried into use as a given name in Ayrshire families.

Brae

  • Origin: Scots language
  • Meaning: Hillside, slope
  • Popularity: #7349

A Scots word for a gentle slope; used occasionally as a given name, quietly beautiful.

Calder

  • Origin: Gaelic/Brythonic
  • Meaning: Hard water / rocky water
  • Popularity: #1991

Several Scottish rivers carry this name; transfers well to a boy.

Cowal

  • Origin: Celtic place name
  • Meaning: From the Cowal peninsula in Argyll
  • Popularity: Rare

Regional, geographic, rarely used outside Argyll families.

Creich

  • Origin: Pictish place name
  • Meaning: From Creich in Sutherland
  • Popularity: Rare

Deeply regional; only for the committed Scotophile.

Dunn

  • Origin: Scottish Gaelic: donn
  • Meaning: Brown, dark
  • Popularity: Rare

A color-as-name in the Gaelic tradition; understated and warm.

Earn

  • Origin: from the River Earn, Perthshire
  • Meaning: Ireland / eagle
  • Popularity: Rare

River names have a flowing quality as given names.

Firth

  • Origin: Old Norse: fjörðr
  • Meaning: Estuary, sea inlet
  • Popularity: Rare

Scots geography term; not commonly used as a name but striking when it is.

Forth

  • Origin: possibly pre-Celtic
  • Meaning: From the River Forth
  • Popularity: Rare

The river that divides Highland from Lowland; historically significant.

Heath

  • Origin: Old English but deeply associated with Scotland
  • Meaning: Heather-covered moorland
  • Popularity: #848

Used in Scotland as a given name with obvious landscape meaning.

Inverary

  • Origin: Gaelic: inbhir
  • Meaning: At the mouth of the Aray
  • Popularity: Rare

Place names with Inver- are purely Scottish; Inverary is the Argyll ducal town.

Kyle

  • Origin: Scottish Gaelic: caol
  • Meaning: Narrow strait, channel
  • Popularity: #439

Geographic term for the narrow crossings between islands; became a given name.

Lomond

  • Origin: Brythonic/Pictish
  • Meaning: Beacon hill
  • Popularity: Rare

Loch Lomond is Scotland’s most famous loch; the name carries enormous romantic weight.

Moor

  • Origin: Old English/Scots
  • Meaning: Open, treeless upland
  • Popularity: Rare

The Scottish moors are iconic; as a name, spare and atmospheric.

Ness

  • Origin: Old Norse
  • Meaning: Headland, promontory
  • Popularity: Rare

From the Norse settlers; Inverness preserves it. Rarely given as a standalone name but compelling.

Skye

  • Origin: possibly from Old Norse “sky island”
  • Meaning: From the Isle of Skye
  • Popularity: #480

The Hebridean island name; increasingly used as a boy’s name as well as a girl’s.

Tay

  • Origin: pre-Celtic
  • Meaning: From the River Tay
  • Popularity: #8869

Scotland’s longest river; simple and ancient.

Torr

  • Origin: Scottish Gaelic: torr
  • Meaning: Steep hill, rocky peak
  • Popularity: Rare

The landscape feature that appears in dozens of Scottish place names.

Wester

  • Origin: Scots/Old English
  • Meaning: Western
  • Popularity: Rare

As in Wester Ross; directional place-name element occasionally used as a given name.

Old Scottish Royal and Noble Names

Scotland had its own line of kings, earls, and lords whose names never made it into the pan-British mainstream. These are the names of men who built castles and fought battles specifically on Scottish ground.

Macbeth

  • Origin: Gaelic: mac + beatha
  • Meaning: Son of Beth / son of life
  • Popularity: Rare

The historical Macbeth was a legitimate king of Scotland, 1040–1057, not Shakespeare’s villain.

Cináed

  • Origin: Gaelic
  • Meaning: Born of fire
  • Popularity: Rare

Pronounced roughly “Kin-ayth”; the birth name of Kenneth MacAlpin, first King of Scotland.

Constantín

  • Origin: Latin via Gaelic
  • Meaning: Steadfast
  • Popularity: Rare

Several early Kings of Scotland bore this name; the Gaelic form is distinct.

Áed

  • Origin: Old Irish/Gaelic
  • Meaning: Fire
  • Popularity: #8475

Pronounced “Aydh”; borne by multiple early Scottish kings; rarely used in modern times.

Causantín

  • Origin: Gaelic variant of Constantín
  • Meaning: Steadfast
  • Popularity: Rare

A distinctly archaic and regal form.

Dub

  • Origin: Gaelic
  • Meaning: Dark, black
  • Popularity: Rare

A very early King of Scotland; etymologically related to modern Duff.

Culen

  • Origin: Gaelic
  • Meaning: Holly
  • Popularity: Rare

An early King of Scots; rare and historically precise.

Eochaid

  • Origin: Gaelic
  • Meaning: Horseman
  • Popularity: Rare

Pronounced “Oh-hee”; an ancient and noble Scottish name essentially out of use.

Giric

  • Origin: Pictish
  • Meaning: Uncertain etymology, possibly “wanderer”
  • Popularity: Rare

Another early King of Scots; deeply archaic.

Mael Coluim

  • Origin: Gaelic
  • Meaning: Servant of Columba
  • Popularity: Rare

The royal name anglicized as Malcolm; the Gaelic original is magnificent.

Malcolm

  • Origin: Gaelic: maol + Coluim
  • Meaning: Servant of Saint Columba
  • Popularity: #314

Four Kings of Scotland bore this name; it’s dignified and distinctly Scottish.

Duncan

  • Origin: Gaelic: donn + cath
  • Meaning: Brown warrior
  • Popularity: #1102

Two early Scottish kings, one made famous by Shakespeare; the name predates Macbeth by centuries.

Macalister

  • Origin: Scottish Gaelic patronymic
  • Meaning: Son of Alasdair
  • Popularity: Rare

The Mac form used as a given name honors both the clan and the Gaelic naming tradition.

Cospatric

  • Origin: Gaelic/Welsh hybrid
  • Meaning: Servant of Patrick
  • Popularity: Rare

The name of the earls of Dunbar and March; spectacularly rare today.

Mormaer

  • Origin: Gaelic: mór + maer
  • Meaning: Great steward / sea steward
  • Popularity: Rare

A title of the great Scottish regional lords; occasionally used as a given name.

Rognvald

  • Origin: Old Norse via Scottish
  • Meaning: Powerful ruler
  • Popularity: Rare

The Norse-Gaelic form; the earls of Orkney bore this name with distinction.

Somerled

  • Origin: Old Norse: sumar + leið
  • Meaning: Summer wanderer
  • Popularity: Rare

The twelfth-century warrior King of the Isles; a magnificent name for the serious Norse-Gael enthusiast.

Sweyn

  • Origin: Old Norse
  • Meaning: Boy, servant
  • Popularity: Rare

The Norse settlers of northern and western Scotland used this name; anglicized as Swain.

Thorstein

  • Origin: Old Norse
  • Meaning: Thor’s stone
  • Popularity: Rare

The Norse name brought to the Northern and Western Isles by Viking settlers.

William

  • Origin: Old Germanic via Norman
  • Meaning: Resolute protector
  • Popularity: #10

William the Lion, King of Scots 1165–1214, made this a Scottish royal name too.

Alexander

  • Origin: Greek via Latin
  • Meaning: Defender of the people
  • Popularity: #27

Three Kings of Scotland bore this name; it went native in Scots culture.

Robert

  • Origin: Old Germanic
  • Meaning: Bright fame
  • Popularity: #90

Robert the Bruce, King of Scots — enough said.

James

  • Origin: Hebrew via Latin
  • Meaning: Supplanter
  • Popularity: #5

Scotland produced six King Jameses, more than any other European dynasty.

David

  • Origin: Hebrew
  • Meaning: Beloved
  • Popularity: #31

Two saintly and politically powerful Scottish kings named David gave this name its particular Scottish gravity.

Edgar

  • Origin: Old English
  • Meaning: Wealthy spear
  • Popularity: #457

King Edgar of Scotland (1097–1107) was known as “the Peaceable”; the name has quiet authority.

 

Norse-Gaelic Names from the Western Isles and Orkney

Northern and western Scotland absorbed waves of Norse settlement from the ninth century onward, producing a hybrid naming tradition that’s unlike anything else in the British Isles. These names are the product of that specific cultural mixing.

Leod

  • Origin: Old Norse: ljótr
  • Meaning: Ugly
  • Popularity: Rare

The ancestor of Clan MacLeod; the name sounds harsh in translation but was borne with great pride.

Gunnr

  • Origin: Old Norse
  • Meaning: War
  • Popularity: Rare

The Norse element behind several Hebridean names; occasionally used as a standalone in the Northern Isles.

Sigurd

  • Origin: Old Norse: sigr + varðr
  • Meaning: Victory guardian
  • Popularity: #8208

The great Norse warrior name; Sigurd the Stout, Earl of Orkney, bore it famously.

Magnus

  • Origin: Latin via Norse
  • Meaning: Great
  • Popularity: #749

The Norse-influenced name that became deeply Scottish via Magnus of Orkney, martyred in 1116.

Harald

  • Origin: Old Norse
  • Meaning: Army ruler
  • Popularity: #6573

The Norse form that predates Harold; used in Orkney and Shetland.

Ketill

  • Origin: Old Norse
  • Meaning: Cauldron / sacrificial vessel
  • Popularity: Rare

A Norse settler name found in early Scottish records; striking and unusual.

Ulf

  • Origin: Old Norse
  • Meaning: Wolf
  • Popularity: Rare

A stark, powerful Norse name with real history in the Western Isles.

Erling

  • Origin: Old Norse
  • Meaning: Descendant of a chieftain
  • Popularity: #2915

A distinctly Norse name found in Orkney records.

Gunnar

  • Origin: Old Norse
  • Meaning: War army
  • Popularity: #600

The Norse-Scottish form of a warrior name; well-known via the Icelandic sagas.

Ivar

  • Origin: Old Norse
  • Meaning: Bow warrior / yew warrior
  • Popularity: #1522

A major Norse name in Scotland; the Ui Ímair dynasty that shaped early Scotland bore this.

Orm

  • Origin: Old Norse
  • Meaning: Serpent, worm, dragon
  • Popularity: Rare

Used throughout Norse Scotland; the fearsome animal names of the Norse tradition.

Thorkel

  • Origin: Old Norse
  • Meaning: Thor’s cauldron
  • Popularity: Rare

Found in Orcadian and Hebridean records; the cauldron reference suggests ritual significance.

Broddi

  • Origin: Old Norse
  • Meaning: Spike, point
  • Popularity: Rare

An Orcadian Norse name; direct and physical in the way Norse names tend to be.

Bjarni

  • Origin: Old Norse
  • Meaning: Bear
  • Popularity: Rare

The Norse bear name found in Scandinavian colonies across northern Scotland.

Hákon

  • Origin: Old Norse
  • Meaning: High kin / high son
  • Popularity: Rare

King Hákon of Norway whose defeat at Largs in 1263 ended Norse control of the Hebrides.

Olaf

  • Origin: Old Norse
  • Meaning: Ancestor’s relic / ancestral remainder
  • Popularity: #13645

Another royal Norse name deeply embedded in Scottish-Norse history.

Finngall

  • Origin: Gaelic
  • Meaning: Fair stranger / fair foreigner
  • Popularity: Rare

The Gaelic word for Norse settlers; used as a given name in hybrid communities.

Dubhgall

  • Origin: Gaelic
  • Meaning: Dark stranger / dark foreigner
  • Popularity: Rare

The Gaelic contrast term for the darker-haired Danish Norse settlers; became the surname Dougall.

Gillanders

  • Origin: Gaelic: gille + Anndra
  • Meaning: Servant of Saint Andrew
  • Popularity: Rare

The Gaelic form of “Andrew’s servant”; historically used in Clan Ross.

Gillecallum

  • Origin: Gaelic
  • Meaning: Servant of Columba
  • Popularity: Rare

The full Gaelic form behind the surname MacCallum; rarely given as a first name.

Gillies

  • Origin: Gaelic: gille + Iosa
  • Meaning: Servant of Jesus
  • Popularity: Rare

The clan surname form; used as a given name in some Hebridean families.

Literary and Cultural Scottish Names

Scotland has produced a disproportionate share of the English-language literary and intellectual tradition. These names come loaded with that specific cultural freight.

Robbie

  • Origin: diminutive of Robert
  • Meaning: Bright fame
  • Popularity: #2460

Robert Burns signed himself “Rabbie” but the anglicized diminutive is warmly Scottish.

Burns

  • Origin: Scots/Old English
  • Meaning: Near the stream
  • Popularity: #10952

Burns as a given name honors Scotland’s national poet directly; striking as a first name.

Stevenson

  • Origin: Old English patronymic
  • Meaning: Son of Steven
  • Popularity: #9721

Robert Louis Stevenson gave this surname its literary resonance; rarely used as a given name but striking.

Scott

  • Origin: Old English
  • Meaning: From Scotland
  • Popularity: #565

Sir Walter Scott made this a first name; it exploded globally in the mid-twentieth century.

Lachlan

  • Origin: Gaelic
  • Meaning: Land of lochs
  • Popularity: #691

Popular partly via the novelist Lachlan Macquarie; the name has cultural heft.

Donn

  • Origin: Gaelic
  • Meaning: Brown, dark
  • Popularity: #12756

The Celtic mythology Donn was the god of the dead; as a name it carries a quiet mythic gravity.

Ossian

  • Origin: Gaelic: ois + diminutive
  • Meaning: Little deer / fawn
  • Popularity: Rare

The legendary Gaelic bard whose “discovered” poems by James Macpherson caused a pan-European sensation in 1760.

Fingal

  • Origin: Gaelic/Scots literary form
  • Meaning: Fair stranger / fair valor
  • Popularity: Rare

James Macpherson’s anglicization of Fionn mac Cumhaill; the Ossian poem cycle made this famous.

– **Invernessman** — Not a real given name but Inverness as a given name. The city’s name is occasionally used as a statement of origin.

Mungo

  • Origin: Brythonic
  • Meaning: My dear / my pet
  • Popularity: Rare

The pet name of Saint Kentigern, patron of Glasgow; used quietly in western Scotland for centuries.

Kentigern

  • Origin: Brythonic
  • Meaning: Head chieftain
  • Popularity: Rare

The formal name of Glasgow’s patron saint; striking and archaic.

Columba

  • Origin: Latin
  • Meaning: Dove
  • Popularity: Rare

Saint Columba of Iona; a name with enormous Scottish ecclesiastical significance.

Ninian

  • Origin: Brythonic
  • Meaning: Uncertain; possibly a Brythonic name
  • Popularity: Rare

Saint Ninian, Scotland’s earliest known missionary; the name is quiet and grave.

Cormac

  • Origin: Gaelic
  • Meaning: Son of the charioteer
  • Popularity: #1254

An early name associated with Scottish ecclesiastical history; also famous via Irish mythology.

Conall

  • Origin: Gaelic: con + all
  • Meaning: Strong wolf
  • Popularity: #3610

A saint’s name and warrior name both; found in early Scottish church records.

Bride

  • Origin: Gaelic
  • Meaning: Exalted one
  • Popularity: Rare

The masculine form used historically (Saint Bridget/Bride of Kildare had Scottish connections); rare today.

Aidan

  • Origin: Gaelic: Áedán
  • Meaning: Little fire
  • Popularity: #312

Saint Aidan of Lindisfarne was a Scottish monk from Iona; this is the name’s direct line into English Christianity.

Colm

  • Origin: Irish/Scottish Gaelic short form of Columba
  • Meaning: Dove
  • Popularity: #6216

The short form used by Scottish and Irish families who venerate the Iona saint.

Brendan

  • Origin: Gaelic: bréanainn
  • Meaning: Prince / raven
  • Popularity: #1009

Saint Brendan’s connections to Scotland via the Celtic church gave this name early Scottish use.

Comyn

  • Origin: Norman French via Gaelic
  • Meaning: Valley / meeting place
  • Popularity: Rare

The Comyn family were the most powerful nobles in thirteenth-century Scotland; as a given name, it signals that history.

Modern Scottish Names with Traditional Roots

These names feel contemporary — you’d hear them at a Scottish primary school today — but each one has genuine traditional roots rather than being invented recently.

Finlay

  • Origin: anglicized from Fionnlagh
  • Meaning: Fair warrior
  • Popularity: #2478

Consistently popular in Scotland; works everywhere without losing its Scottish identity.

Harris

  • Origin: surname origin
  • Meaning: Son of Harry / from the Isle of Harris
  • Popularity: #1319

The Outer Hebrides island gave this name its particular Scottish meaning.

Lewis

  • Origin: Old Germanic) / from the Isle of Lewis (place name
  • Meaning: Famous warrior
  • Popularity: #433

Both origins apply; Lewis and Harris together form one island and both names are Scottish classics.

Hamish

  • Origin: Gaelic form of James
  • Meaning: God is gracious
  • Popularity: #5982

Still most concentrated in Scotland; unmistakably Scots without being archaic.

Rory

  • Origin: anglicized from Ruaridh
  • Meaning: Red king
  • Popularity: #226

Popular across Scotland and Ireland; the anglicized form is warm and accessible.

Caelan

  • Origin: Gaelic: caol + diminutive
  • Meaning: Slender
  • Popularity: #3330

A modern name from a traditional root; clean phonetics that travel well.

Lorne

  • Origin: place name
  • Meaning: From the district of Lorne in Argyll
  • Popularity: #11761

Still used in Argyll families; the Marquessate of Lorne made it known.

Callum

  • Origin: Gaelic form of Columba
  • Meaning: Dove
  • Popularity: #159

Perennially in the Scottish top ten; fresh without being fashionable.

Struan

  • Origin: Scottish Gaelic
  • Meaning: Stream, current
  • Popularity: Rare

A small village in Perthshire gave its name to a beautiful given name; rare outside Scotland.

Bryn

  • Origin: Welsh/Brythonic Celtic
  • Meaning: Hill
  • Popularity: #2098

Used in both Wales and Scotland via the shared Brythonic heritage; clean and geographic.

Ruari

  • Origin: simplified anglicization of Ruaridh
  • Meaning: Red king
  • Popularity: #13803

The simplified spelling that makes the name accessible without losing its Highland character.

Cormac

  • Origin: Gaelic
  • Meaning: Son of the charioteer
  • Popularity: #1254

Gaining ground in Scotland as parents reach past the Anglo-Irish mainstream.

Daithi

  • Origin: Gaelic
  • Meaning: Swiftness, nimbleness
  • Popularity: Rare

Pronounced “Da-hee”; rare in Scotland but gaining interest among Gaelic-revival families.

– **Arran** — From the Isle of Arran. The island in the Firth of Clyde; Ayrshire families have used this as a given name for generations.

Alistair

  • Origin: anglicized Alasdair
  • Meaning: Defender of the people
  • Popularity: #905

The most common anglicized spelling in modern Scotland.

Angus

  • Origin: Gaelic: aon + gus
  • Meaning: One choice / unique strength
  • Popularity: #2149

Aonghas in Gaelic; the Anglicized Angus is warmly familiar without being overused.

Murdoch

  • Origin: anglicized from Murchadh
  • Meaning: Sea warrior
  • Popularity: Rare

Surname and given name both; the TV character aside, it’s a distinguished Scottish name.

Duncan

  • Origin: Gaelic
  • Meaning: Brown warrior
  • Popularity: #1102

Two Scottish kings; popular today partly because it sounds friendly and solid.

Albie

  • Origin: diminutive of Albert via Scottish Gaelic tradition
  • Meaning: Noble and bright
  • Popularity: #3976

Used in Scotland partly as a nod to Albannach (Scots Gaelic for “Scottish”).

Colla

  • Origin: Gaelic
  • Meaning: Variant of Coll; victory of the people
  • Popularity: Rare

The Clan Donald traces ancestry to Colla Uais; used in West Highland families.

Broden

  • Origin: Gaelic-influenced
  • Meaning: Son of Brod / variant of Brodie
  • Popularity: #5926

A more surname-esque variant increasingly given as a first name.

Conan

  • Origin: Gaelic
  • Meaning: Little wolf / hound
  • Popularity: #2010

An early Scottish saint bore this name; Arthur Conan Doyle’s first name is Scottish clan heritage.

Alpin

  • Origin: Gaelic: ailp
  • Meaning: White / fair
  • Popularity: Rare

Kenneth MacAlpin’s father gave this name its royal pedigree; very rarely used today.

Torquil

  • Origin: Old Norse: Þórkell via Scottish Gaelic Torcall
  • Meaning: Thor’s cauldron
  • Popularity: Rare

Found in the Western Isles; a spectacular name for the brave.

How to Choose a Name From This List

The first filter is sound. Scottish names span from the monosyllabic grunt of Kerr or Duff to the rolling syllables of Cináed or Gilleasbuig. Say the name out loud — not just once, but in the different contexts you’ll actually use it. Say it gently at 3am when you’re half-asleep. Say it firmly when someone’s about to do something inadvisable. Say it proudly when you’re introducing him. The name needs to work in all three registers.

The second filter is family context. If you have Scottish roots, a clan surname used as a given name — Fraser, Cameron, Mackenzie, Gordon — honors that lineage explicitly. If your connection to Scotland is more cultural or aesthetic, a Gaelic original like Callum or Fergus or Ruaridh gives you something genuinely from that tradition without requiring a family tree.

Consider how the name will travel. Callum, Rory, and Finlay have all broken through into mainstream use outside Scotland while keeping their Scottish identity. Ruaridh, Coinneach, and Uisdean are authentically Gaelic but will require pronunciation guidance every time. Neither is wrong — it depends on whether you’re giving him a name to explain or a name to just say.

Think about nicknames. Alasdair gives you Al, Ally, Aldie. Dòmhnall gives you Dom. Coinneach gives you Kenny. Hamish is already a nickname — a form of James that became its own name. The formal name and the everyday name can be two different registers of the same Scottish tradition.

Finally: trust the weight. Scottish names tend to mean something specific — a landscape, a quality, a lineage. When you know that Callum means “dove,” or that Somerled means “summer wanderer,” or that Cináed means “born of fire,” those meanings travel quietly with the person who carries the name. That’s not nothing.

Name Art for Your Favorite

Love a name from this list? MinimalistMama offers custom Name Art prints — personalized, minimalist nursery art with the name you choose, designed to match your aesthetic. A perfect gift for baby showers or to hang above the crib.

Frequently Asked Questions

What is the most popular Scottish baby boy name?

In Scotland itself, Callum, Jack, Oliver, and Hamish consistently rank in the top ten. Callum and Hamish are the most distinctly Scottish of those — names you’d recognize as coming specifically from Scotland rather than the broader UK pool. Globally, Logan and Cameron have become the most internationally recognized Scottish-origin names for boys.

What is the difference between Scottish Gaelic names and Irish Gaelic names?

Scottish Gaelic and Irish Gaelic are related languages that diverged around the ninth to twelfth centuries. Many names share a root (Niall, Seumas, Cormac) but have developed distinct Scottish and Irish spellings and pronunciations. Scottish Gaelic tends to spell the same sounds differently — compare Scottish Seumas with Irish Séamas, or Scottish Ruaridh with Irish Ruairí. Some names are specific to one tradition: Hamish and Tormod are distinctly Scottish; Séan and Ciarán are distinctly Irish.

How do you pronounce Ruaridh?

Roughly “Roo-ree” — the “-dh” at the end is largely silent in Scottish Gaelic, producing a vowel-like sound. The full pronunciation in careful Gaelic speech is closer to “Roo-uh-ree,” with a slight separation between the first and second syllables. If you love the sound of the name but worry about spelling, the anglicized Rory or Ruari get you the same sound with less explanation required.

Are clan surnames appropriate as first names if you don’t have Scottish ancestry?

Absolutely. The tradition of using clan surnames as given names originated in Scotland as a way of honoring maternal family lines — so a child named Fraser or Cameron in a Highland family might be honoring their mother’s maiden name, not claiming descent from the main clan. In modern use, these names have traveled well beyond their clan origins and are simply strong, distinctive names with Scottish character. You don’t need a genealogical claim to use Fraser or Lennox as a first name.

What Scottish boy names work as middle names?

Short Scottish names work particularly well in the middle slot: Ross, Glen, Roy, Keith, Blair, Grant. These pair cleanly with longer first names without creating a mouthful. Clan surnames like Fraser or Cameron also work elegantly as middle names — it’s actually their original function in many Scottish families. Single-syllable Gaelic names like Coll, Duff, or Boyd are distinctive middle-name options that won’t overwhelm a longer first name.

Which Scottish names have strong meanings?

For strength of meaning, Fergus (“man of vigor”), Wallace (“strength, valor” via its associations even if the etymology is “Welshman”), Rory/Ruaridh (“red king”), Somerled (“summer wanderer”), and Cináed (“born of fire”) are hard to beat. For something more nuanced, Callum’s meaning of “dove” — peaceful strength — and Ossian’s “little deer” carry a different kind of power. The Norse names like Sigurd (“victory guardian”) and Magnus (“great”) are meaningfully direct.

What are some rare Scottish boy names that aren’t overused?

Struan, Torquil, Uisdean, Coinneach, Lachlann (Gaelic spelling), Cináed, Gilleasbuig, Murchadh, Somerled, and Alpin are all genuinely rare — most Americans have never encountered them. Of those, Struan and Torquil are probably the most immediately appealing to parents who want something distinctive but phonetically accessible. Cináed and Ruaridh are the gold standard for authenticity if you’re committed to the Gaelic tradition specifically.

📊 Curious how popular a name actually is? Look it up in our Baby Name Popularity Checker — pulls live SSA data to show ranking trends.

Final Thoughts

Scotland’s naming tradition is one of the richest in the world — it holds Norse warrior names, Gaelic mythology, clan history, royal lineages, and a landscape vocabulary all in one place. Whatever draws you to this corner of naming — heritage, sound, meaning, or the simple pleasure of a name that carries real weight — there’s something on this list that will fit. Trust your instincts, say the name out loud until it sounds like your son’s name, and know that you’re giving him something worth carrying.

Read next;

👦 55+ *Best* Boy Names That Start With M

👦 22 *Best* Boy Names That Start with I

👦 43+ *Cute* Baby Boy Names That Start with J

✨ Love these names? Create free printable nursery art for any name →

Recent Posts