200+ Scottish Baby Girl Names Full of Highland Magic

This post contains affiliate links.

There’s something about Scottish baby girl names that refuses to be ordinary. Maybe it’s the way Gaelic rolls sounds together that English has no alphabet for — the soft “ch” of Raonaid, the breathed “v” of Mhairi. Maybe it’s the weight of history behind them: names that were whispered over cradles in stone croft houses, inked into clan registers by firelight, carried across the Atlantic by women who never forgot where they came from. Whatever the source, these names carry something that most modern name lists don’t — a sense of place, of deep roots, of a people who survived a great deal and kept their language alive anyway.

Baby Girl in an open Scottish moorland with purple heather, soft golden light — 200+ Scottish Baby Girl Names Full of Highland Magic

🔍 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 – 

The Outlander effect is real. Pinterest boards full of highland-green nurseries and plaid swaddles have sent searches for names like Catriona and Eilidh through the roof. But the appeal runs deeper than aesthetics. Gaelic names in particular feel genuinely distinctive in a naming landscape saturated with Novas and Willas — they’re not invented, not trendy-in-the-moment, not retrofitted from a baby name generator. They’ve been carried for a thousand years. That heritage is part of what you’re giving a child when you choose one.

This list pulls from three distinct Scottish naming traditions: Scottish Gaelic (the indigenous Celtic language of the Highlands and Islands), Scots (the Germanic lowland tongue related to English), and the anglicized forms that arose when Gaelic speakers needed names that could travel. You’ll find pure Gaelic that few people outside Scotland have encountered, clan names that have crossed into first-name territory, nature names rooted in Scottish geography, and a handful of genuinely royal picks from Scotland’s often dramatic, always fascinating monarchy. Each name here is real, with accurate origins — no padding, no invention.

A quick note on pronunciation: many Gaelic names are spelled in ways that look nothing like how they sound, because Gaelic spelling rules are their own system. Where pronunciation is significantly surprising, the note beneath the name will flag it. You don’t have to give your daughter a name you can pronounce at the pediatrician’s office — but you should know what you’re getting into either way.

Gaelic Roots: Names from the Old Tongue

These are names that come directly from Scottish Gaelic — the Celtic language of the Highlands and Hebridean Islands. Some are still in active use in Gaelic-speaking communities; others have faded to near-rarity. All of them are the real thing: no anglicized softening, no French polish. If you want a name with genuine ancient roots, this is where to look.

Eilidh

  • Origin: Scottish Gaelic, form of Helen
  • Meaning: “Bright, radiant”
  • Popularity: #9062

Pronounced “AY-lee” — currently one of Scotland’s most popular girl names, and still practically unknown in the United States.

Sorcha

  • Origin: Scottish Gaelic
  • Meaning: “Brightness, radiance”
  • Popularity: #13286

Pronounced “SOR-uh-kha” — the Gaelic equivalent of Clara or Sarah, with far more character.

Màiri

  • Origin: Hebrew via Gaelic
  • Meaning: Scottish Gaelic form of Mary
  • Popularity: Rare

The foundational Highland women’s name, used across all clan territories for centuries.

Catriona

  • Origin: Greek
  • Meaning: Scottish Gaelic form of Katherine
  • Popularity: #15695

Musical on the tongue; Robert Louis Stevenson named his Highlands heroine Catriona.

Fionnuala

  • Origin: Scottish/Irish Gaelic
  • Meaning: “Fair shoulders”
  • Popularity: #16027

A princess turned into a swan in Celtic mythology — this name is as poetic as it sounds.

Sìne

  • Origin: Hebrew
  • Meaning: Scottish Gaelic form of Jane
  • Popularity: Rare

Pronounced “SHEE-nuh” — simple, ancient, and completely distinct from its English equivalent.

Iseabail

  • Origin: Hebrew
  • Meaning: Scottish Gaelic form of Isabel
  • Popularity: Rare

Pronounced “EE-shuh-pal” — the clan spelling of Elizabeth, with centuries of Highland lineage behind it.

Marsaili

  • Origin: French/Persian
  • Meaning: Scottish Gaelic form of Marjorie
  • Popularity: Rare

Lilting and rare outside the Hebrides; the Gaelic music of the name is its selling point.

Beathag

  • Origin: Scottish Gaelic
  • Meaning: “Life”
  • Popularity: Rare

Pronounced “BEH-ak” — one of the oldest Scottish women’s names in the historical record; elemental and rare.

Muireall

  • Origin: Scottish Gaelic
  • Meaning: “Sea-bright”
  • Popularity: Rare

The ancient form behind the anglicized Muriel; far older and richer than its descendant.

Oighrig

  • Origin: “well-spoken,” Greek
  • Meaning: Scottish Gaelic form of Euphemia
  • Popularity: Rare

Pronounced “OY-rik” — most commonly anglicized as Effie or Erica, but Oighrig itself is remarkable.

Gormlaith

  • Origin: Old Irish/Scottish Gaelic
  • Meaning: “Blue princess”
  • Popularity: Rare

Borne by queens and noblewomen of early medieval Scotland; dramatic and fierce.

Seonag

  • Origin: Hebrew
  • Meaning: Scottish Gaelic form of Joan
  • Popularity: Rare

Quiet and old-world; common in clan records from the Outer Hebrides.

Diorbhail

  • Origin: Scottish Gaelic
  • Meaning: “True testimony”
  • Popularity: Rare

Often anglicized as Dorothy, but Diorbhail sounds like nothing else in English.

Flòraidh

  • Origin: Latin
  • Meaning: Scottish Gaelic form of Flora
  • Popularity: Rare

Flora MacDonald helped Bonnie Prince Charlie escape capture — this name carries that loyalty.

Raonaid

  • Origin: Hebrew
  • Meaning: Scottish Gaelic form of Rachel
  • Popularity: Rare

Pronounced “RUH-nitch” — a transformation so complete it barely resembles its origin.

Seonaid

  • Origin: Hebrew
  • Meaning: Scottish Gaelic form of Janet
  • Popularity: Rare

Pronounced “SHAW-nitch” — a clan staple with deep roots in Highland records.

Ciorstaig

  • Origin: Greek
  • Meaning: Scottish Gaelic form of Christina
  • Popularity: Rare

Pronounced “KEER-stig” — crisp, unexpected, and genuinely Gaelic.

Deòiridh

  • Origin: Scottish Gaelic
  • Meaning: “Pilgrim”
  • Popularity: Rare

A wandering-soul name with spiritual resonance; quietly profound.

Aigneas

  • Origin: Greek
  • Meaning: Scottish Gaelic form of Agnes
  • Popularity: Rare

Ancient and humble; carried by real Highland women for centuries with no fuss.

Caoilfhinn

  • Origin: Scottish/Irish Gaelic
  • Meaning: “Slender and fair”
  • Popularity: Rare

Pronounced “KEEL-in” — a rare find with a strong traditional pedigree.

Lasair

  • Origin: Scottish Gaelic
  • Meaning: “Flame”
  • Popularity: Rare

Fire imagery from the natural world — vivid and ancient.

Moirean

  • Origin: Scottish Gaelic
  • Meaning: “Star of the sea”
  • Popularity: Rare

A Gaelic reflex of Marian; soft and maritime.

Eimhear

  • Origin: Irish/Scottish Gaelic
  • Meaning: “Swift”
  • Popularity: Rare

Pronounced “EE-ver” — the legendary wife of Cú Chulainn; used in Scottish Gaelic tradition too.

Sadhbh

  • Origin: Irish/Scottish Gaelic
  • Meaning: “Sweet, goodly”
  • Popularity: Rare

Pronounced “SIVE” — a mythological deer-maiden name of rare beauty.

Gràinne

  • Origin: Irish/Scottish Gaelic
  • Meaning: “Grain, love”
  • Popularity: Rare

Pronounced “GRAWN-ya” — a legendary chieftain’s daughter; passionate and old.

Sìleas

  • Origin: Latin
  • Meaning: Scottish Gaelic form of Julia
  • Popularity: Rare

Pronounced “SHEE-lus” — rare outside Gaelic communities; Sìleas na Ceapaich was a celebrated Jacobite poet.

Ealasaid

  • Origin: Hebrew
  • Meaning: Scottish Gaelic form of Elizabeth
  • Popularity: Rare

Pronounced “EL-uh-satch” — the deepest Gaelic form of the name; profound and rare.

Lùsaidh

  • Origin: Latin
  • Meaning: Scottish Gaelic form of Lucy
  • Popularity: Rare

Transforms a very common name into something entirely unexpected.

Brighid

  • Origin: Celtic: “exalted one”
  • Meaning: Scottish/Irish Gaelic form of Brigid
  • Popularity: #13723

The goddess and saint in one name; the Gaelic spelling preserves the original power.

 

Highland Clan Names

The Scottish clan system gave women’s names a different kind of weight — names tied to family lines, to coats of arms, to land and loyalty. These names range from feminine forms of great clan surnames to the anglicized given names used in clan records, to surnames that have crossed into first-name territory for girls.

Morag

  • Origin: Scottish Gaelic
  • Meaning: “Great one” or “sun”
  • Popularity: Rare

Common across Highland clan families; often associated in local tradition with wise women and clan matriarchs.

Ishbel

  • Origin: Hebrew
  • Meaning: Scottish clan spelling of Isabel
  • Popularity: Rare

Used in Hebridean and Highland families as the authentic island form; less polish, more substance.

Mhairi

  • Origin: Hebrew via Gaelic
  • Meaning: Gaelic vocative form of Màiri
  • Popularity: Rare

Pronounced “VAH-ree” — uniquely Scottish, often seen in clan birth records.

Sheena

  • Origin: Hebrew via Gaelic
  • Meaning: Anglicized form of Sìne
  • Popularity: #6580

Associated with Scottish Lowlands and Border clan communities; easy and warm.

Rhona

  • Origin: Old Norse
  • Meaning: From the Scottish island of Rona
  • Popularity: #14754

Geographic name-turned-given-name; cool and quietly distinguished.

Fenella

  • Origin: Gaelic
  • Meaning: Anglicized form of Fionnuala, “fair shoulders”
  • Popularity: Rare

Sir Walter Scott popularized this spelling; it has an almost Pre-Raphaelite romance.

Seona

  • Origin: Hebrew
  • Meaning: Scottish form of Shona, from Seonaid
  • Popularity: Rare

Soft and clan-rooted; easier to carry in an anglophone world than its Gaelic original.

Murdina

  • Origin: Scottish Gaelic
  • Meaning: Feminine of Murdo/Murdoch, “sea warrior”
  • Popularity: Rare

Rare, strong, and deeply clan-identified; found in records from Lewis and Skye.

Grizel

  • Origin: Germanic
  • Meaning: Scottish form of Griselda
  • Popularity: Rare

Grizel Baillie, 17th-century Scottish poet and noblewoman, carried this name with grace.

Elspeth

  • Origin: Hebrew
  • Meaning: Scottish form of Elizabeth
  • Popularity: #6215

Quiet authority; used in noble Scottish families for centuries, and gaining again via Outlander aesthetic.

Davina

  • Origin: Hebrew
  • Meaning: Feminine of David
  • Popularity: #647

Scotland’s own feminine form; popular since the 18th century and still warmly recognizable.

Morven

  • Origin: Scottish Gaelic
  • Meaning: “Great peak” or “sea gap”
  • Popularity: Rare

From the northern Highlands; a name carried by women of the Argyll region.

Donella

  • Origin: Scottish Gaelic
  • Meaning: Feminine of Donald, “world ruler”
  • Popularity: #14279

A clan name turned into a feminine given name; rare and strong.

Ailsa

  • Origin: Old Norse
  • Meaning: From Ailsa Craig, the volcanic island in the Firth of Clyde
  • Popularity: #15313

Distinctly Scottish and geographically evocative.

Nairne

  • Origin: Celtic
  • Meaning: From the Scottish River Nairn and the Nairne family
  • Popularity: Rare

Lady Nairne, Caroline Oliphant, was one of Scotland’s celebrated poets.

Robina

  • Origin: Germanic
  • Meaning: Feminine of Robin
  • Popularity: #17266

A Scottish clan name used for girls across Victorian Scotland; underused and ready for revival.

Mairead

  • Origin: Greek
  • Meaning: Scottish Gaelic form of Margaret
  • Popularity: #6287

Pronounced “MAR-ud” — the Gaelic queen of name forms; elegant and specific.

Kirsty

  • Origin: Greek
  • Meaning: Scottish form of Christine
  • Popularity: #18031

Warmly familiar; Kirsty MacColl made it feel international without losing its Scottish heart.

Kirsten

  • Origin: Greek
  • Meaning: Scandinavian form of Christine
  • Popularity: #3134

Used in Scotland across centuries of Norse influence in the islands; clean and strong.

Ramsay

  • Origin: Old Norse/Scottish
  • Meaning: “Wild garlic island”
  • Popularity: #11977

Clan Ramsay is one of Scotland’s great families; now crossing into first-name territory for girls.

Annag

  • Origin: Hebrew
  • Meaning: Scottish Gaelic pet form of Anne
  • Popularity: Rare

Small, warm, and intimately Scottish; rare outside Gaelic communities.

Searlaid

  • Origin: Germanic
  • Meaning: Scottish Gaelic form of Charlotte
  • Popularity: Rare

Rare and beautifully distinct; the Gaelic transformation of a very French name.

Drummond

  • Origin: Scottish Gaelic
  • Meaning: Clan name meaning “ridge”
  • Popularity: Rare

Annabella Drummond was Queen of Scotland — this carries real royal weight.

Sinclair

  • Origin: Norman French via Scottish
  • Meaning: “From Saint-Clair”
  • Popularity: #4857

One of Scotland’s great clans; increasingly used as a first name for girls.

Curstaidh

  • Origin: Greek
  • Meaning: Scottish Gaelic form of Christie
  • Popularity: Rare

Pronounced “KOOR-stee” — intimate, unusual, and genuinely Highland.

Maisie

  • Origin: Scottish diminutive of Margaret
  • Meaning: “Pearl”
  • Popularity: #255

Warm and underused outside Scotland; a cottage-to-estate name with real range.

Mirren

  • Origin: Scottish
  • Meaning: From a Scottish saint’s name
  • Popularity: #9332

Popularized as a given name by Dame Helen Mirren; elegant without being stuffy.

Aileen

  • Origin: Irish/Scottish Gaelic
  • Meaning: Possibly “little bird” or a form of Eileen
  • Popularity: #718

Light and widely loved across clan territories.

Laoghaire

  • Origin: Scottish/Irish Gaelic
  • Meaning: “Calf herder”
  • Popularity: Rare

Pronounced “LEE-ree” — Outlander fans know it; historically borne by daughters of clan chieftains.

– **Grizell** — Variant spelling of Grizel. Used in Scottish noble family records; slightly more antique-looking than Grizel.

Scotland’s Landscape in a Name

Scottish geography has always fed Scottish naming. The Highlands, the islands, the lochs, the moors — these landscapes shaped a culture, and that culture found its way into the names families gave their daughters. Some of these are ancient Gaelic terms used as names; others are English words that carry their Scottish geography visually.

Isla

  • Origin: Scottish, from the River Isla or the island of Islay
  • Meaning: “Island”
  • Popularity: #35

Currently one of Scotland’s most-exported names globally; beautiful and inevitable.

Skye

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

Misty, romantic, and a name that encapsulates Highland magic in four letters.

Heather

  • Origin: English, from Norse heiðr
  • Meaning: The flowering plant
  • Popularity: #1352

Scotland’s moorland plant; beloved and utterly timeless.

Rowan

  • Origin: Scottish Gaelic: caorann
  • Meaning: From the rowan tree
  • Popularity: #71

The tree of protection in Scottish folklore; works beautifully for either sex.

Calluna

  • Origin: Calluna vulgaris
  • Meaning: The Latin botanical name for heather
  • Popularity: Rare

Rare as a given name but botanically perfect; surprisingly melodic.

Thistle

  • Origin: English/Scots
  • Meaning: Scotland’s national flower and emblem
  • Popularity: Rare

Bold choice; unmistakably Scottish in sentiment, soft in sound.

Wren

  • Origin: English
  • Meaning: Small bird
  • Popularity: #213

Light and nature-forward; appearing more and more in Scottish birth records.

Corrie

  • Origin: Scottish Gaelic: coire
  • Meaning: “Hollow in the hillside”
  • Popularity: #3973

A landscape term turned name — topographic and cozy.

Brae

  • Origin: Scots
  • Meaning: “Hillside, slope”
  • Popularity: #7349

Evokes Scotland’s gentle hills with no pretension; warm and grounded.

Nessa

  • Origin: Scottish/Irish Gaelic
  • Meaning: “Headland, promontory”
  • Popularity: #2867

As in Loch Ness — elemental and geographic; simple and striking.

Barra

  • Origin: Norse/Gaelic: “summit island”
  • Meaning: From the Isle of Barra in the Outer Hebrides
  • Popularity: Rare

Rare and island-rooted; a name that sounds like the sea.

– **Caledonia** — The Latin name for Scotland itself. Romantic and patriotic; increasingly chosen as a middle name by heritage-proud families.

Iona

  • Origin: possibly Scottish Gaelic for “yew-tree place”
  • Meaning: From the holy island of Iona
  • Popularity: #2777

Saint Columba’s island; spiritual, beautiful, and rising.

Rannoch

  • Origin: Scottish Gaelic
  • Meaning: From Rannoch Moor in the Scottish Highlands
  • Popularity: Rare

Wild and expansive; rarely given as a first name, but striking when it is.

Lomond

  • Origin: Scottish Gaelic
  • Meaning: From Loch Lomond
  • Popularity: Rare

The famous loch gives this name its misty romance; bold as a middle name.

Arran

  • Origin: Scottish Gaelic
  • Meaning: From the Isle of Arran
  • Popularity: #10926

Used for girls as a place-name choice; granite and heather in a name.

Morwenna

  • Origin: Welsh/Cornish, used in western Scotland
  • Meaning: “Maiden”
  • Popularity: Rare

Soft and wave-like in sound; a Celtic coastal name.

Tansy

  • Origin: Greek tanacetum via English
  • Meaning: Herb name
  • Popularity: #12007

Used in Scotland for the tansy plant of old healing traditions; golden and slightly wild.

Primrose

  • Origin: English
  • Meaning: Flower name
  • Popularity: #2106

Scotland’s Primrose family spread this name; now claiming its place in the cottagecore wave.

Fern

  • Origin: English
  • Meaning: Plant name
  • Popularity: #1261

A plant of the Scottish forest floor; clean and elemental.

Tara

  • Origin: Irish/Scottish Gaelic
  • Meaning: “Hill”
  • Popularity: #1021

Connected to sacred hills in Celtic mythology; used across Scotland with quiet power.

– **Tansy** — Already listed. Let me replace.

Briar

  • Origin: English
  • Meaning: From the briar rose
  • Popularity: #522

Part of Scotland’s cottagecore naming wave; wild and thorny-pretty.

Clover

  • Origin: English
  • Meaning: The clover plant
  • Popularity: #618

Used in rural Scottish communities; popular in the cottagecore naming moment.

Beira

  • Origin: Scottish Gaelic
  • Meaning: The Cailleach Beira is the Scottish goddess of winter
  • Popularity: Rare

Mythological and wild; a name with real weather in it.

Lùsag

  • Origin: Scottish Gaelic
  • Meaning: “Herb, small plant”
  • Popularity: Rare

Botanical and genuinely rare outside Gaelic communities.

Ailidh

  • Origin: Greek via Gaelic
  • Meaning: Gaelic form of Ellie
  • Popularity: Rare

Light as Highland air; the Gaelic transformation of a very popular name.

Arden

  • Origin: Celtic
  • Meaning: “Great forest”
  • Popularity: #943

Rooted in Celtic geography and used across Scotland; Shakespearean but deeply Celtic at origin.

Coll

  • Origin: Norse/Gaelic
  • Meaning: From the Isle of Coll in the Inner Hebrides
  • Popularity: Rare

Short and island-bright; a name that sounds like light on water.

Cara

  • Origin: Scottish Gaelic/Latin
  • Meaning: “Friend”
  • Popularity: #1294

Used widely in Scottish coastal communities; simple and warm.

Glen

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

Geographic and clear; increasingly used as a first name for girls in the unisex wave.

 

Royally Scottish: Names from Queens and Noblewomen

Scotland’s royal history is dramatic — regencies, invasions, murders, exiles, and a great deal of courage. Its queens and noblewomen carried names worth remembering. These aren’t just royal names; they’re names that belonged to women who actually changed history.

Margaret

  • Origin: Greek
  • Meaning: “Pearl”
  • Popularity: #119

Saint Margaret of Scotland, Queen-consort and later saint, elevated this to the most honored name in Scottish history.

Mary

  • Origin: Hebrew
  • Meaning: “Beloved” or “bitter”
  • Popularity: #132

Mary Queen of Scots made this the most dramatic royal name Scotland ever produced.

Flora

  • Origin: Latin
  • Meaning: “Flower”
  • Popularity: #648

Flora MacDonald’s loyalty to Bonnie Prince Charlie — disguising him as her maidservant — made this name legendary.

Annabella

  • Origin: Scottish/Latin
  • Meaning: “Lovable grace”
  • Popularity: #1313

Annabella Drummond, wife of Robert III, was a Scottish queen of considerable political skill.

Euphemia

  • Origin: Greek
  • Meaning: “Well-spoken”
  • Popularity: #8582

Euphemia Ross was Queen of Scotland, first wife of Robert II; a name that deserves more modern use.

Marjorie

  • Origin: French, from Margaret
  • Meaning: “Pearl”
  • Popularity: #822

Marjorie Bruce, daughter of Robert the Bruce, was Scotland’s crown princess; her line became the Stuart dynasty.

Isabella

  • Origin: Hebrew
  • Meaning: “Devoted to God”
  • Popularity: #7

Isabella of Mar was Robert the Bruce’s first wife; Isabella MacDuff famously crowned him King.

Agnes

  • Origin: Greek
  • Meaning: “Pure, holy”
  • Popularity: #1063

“Black Agnes” — Agnes Randolph, Countess of Dunbar — held her castle against the English for five months in 1338; a genuine Scottish hero.

Bethoc

  • Origin: Scottish Gaelic
  • Meaning: “Life”
  • Popularity: Rare

Bethoc, daughter of King Malcolm II, was one of Scotland’s earliest named royal women; ancient and grounded.

– **Gruoch** — Old Scottish/Gaelic royal name. The historical Lady Macbeth’s actual name — Shakespeare simplified it, but the original is darker and more interesting.

Joan

  • Origin: Hebrew
  • Meaning: “God is gracious”
  • Popularity: #1013

Joan Beaufort, Queen of Scotland, wife of James I; Joan of the Tower was wife of David II.

Sibylla

  • Origin: Greek
  • Meaning: “Prophetess”
  • Popularity: Rare

Sybilla of Normandy was Queen of Scotland, wife of Alexander I; a name of vision and rank.

Donada

  • Origin: Scottish Gaelic
  • Meaning: “Given”
  • Popularity: Rare

Donada was a daughter of King Malcolm II of Scotland; one of the earliest named Scottish royal women.

Yolande

  • Origin: French
  • Meaning: “Violet flower”
  • Popularity: #16119

Yolande de Dreux was Queen of Scotland, wife of Alexander III; tragic and romantic history.

Matilda

  • Origin: Germanic
  • Meaning: “Battle-mighty”
  • Popularity: #410

Matilda of Huntingdon was a Scottish princess; strong, dignified, historically real.

Christine

  • Origin: Greek
  • Meaning: “Follower of Christ”
  • Popularity: #1197

Christine de Bruce was Robert the Bruce’s sister; carried the name through turbulent times.

Joanna

  • Origin: Hebrew
  • Meaning: Form of Joan
  • Popularity: #329

Used in royal and noble families across Scotland; a softer option with the same heritage.

Elspeth

  • Origin: Hebrew
  • Meaning: Scottish form of Elizabeth
  • Popularity: #6215

Found across noble Scottish families for centuries; quiet authority without loudness.

Grizel

  • Origin: Germanic
  • Meaning: Scottish form of Griselda
  • Popularity: Rare

Grizel Baillie was a Scottish poet, noblewoman, and Covenanter who survived persecution.

Magdalene

  • Origin: Hebrew/Aramaic
  • Meaning: “From Magdala”
  • Popularity: #1419

Madeleine de Valois was Queen of Scotland, wife of James V, though she died very young.

Euphemia

  • Origin: Latin
  • Meaning: Already listed above; paired here with: **Constance** — “Steadfast”
  • Popularity: #8582

Constance of Brittany had Scottish royal connections; a name of endurance.

– **Ingebjørg** — Old Norse royal name. Ingebjørg of Norway married a Scottish earl; the Norse-Scottish royal connection in one name.

Nairne

  • Origin: Celtic
  • Meaning: From the noble Nairne family
  • Popularity: Rare

Lady Nairne was one of Scotland’s greatest poets; this name carries both aristocracy and artistry.

Mòr

  • Origin: Scottish Gaelic
  • Meaning: “Great, large”
  • Popularity: Rare

A title-name borne by great women of the clans; often given as Mòrag; raw and powerful.

Isobell

  • Origin: Hebrew
  • Meaning: Old royal register spelling of Isabel
  • Popularity: Rare

Distinct from the modern Isabella; carries the weight of handwritten court records.

Soft & Cottagecore Scottish

The cottagecore aesthetic has found its natural home in Scottish naming — moss, fire, warmth, old kitchens, handmade things. These names fit that world. They’re soft at the edges, Scottish in origin, and feel like they belong to someone who bakes bread and keeps dried herbs above the window.

Bonnie

  • Origin: Scots
  • Meaning: “Beautiful, cheerful”
  • Popularity: #441

The quintessential sweet Scots word-name; “bonnie lass” is practically an idiom, but Bonnie as a given name holds its own.

Fiona

  • Origin: Scottish Gaelic
  • Meaning: “Fair, white”
  • Popularity: #406

Fiona of the Ossianic poems; modern Scotland’s most internationally recognized name.

Jessie

  • Origin: Hebrew
  • Meaning: Pet form of Janet or Jessica
  • Popularity: #808

Warm and informal; common in 19th-century Scottish cottages; rising again as grandma-chic takes hold.

Annie

  • Origin: Hebrew
  • Meaning: Pet form of Anne
  • Popularity: #191

Widely loved in rural Scotland; gentle, unassuming, and impossible to dislike.

Nell

  • Origin: Greek
  • Meaning: Short form of Eleanor or Helen
  • Popularity: #1460

Soft and cottage-like; used in Scottish border communities with a warmth the full name doesn’t always have.

Meg

  • Origin: Greek
  • Meaning: Short form of Margaret
  • Popularity: #14712

Rustic and beloved; Meg Dods is a famous fictional Scottish innkeeper character.

Tibbie

  • Origin: Hebrew
  • Meaning: Scottish pet form of Isabel
  • Popularity: Rare

Endearingly old-fashioned; Tibbie Shiel ran a famous Scottish inn on St. Mary’s Loch for decades.

Effie

  • Origin: Greek
  • Meaning: Pet form of Euphemia
  • Popularity: #2507

Effie Deans is a character in Walter Scott’s Heart of Midlothian; the name has a gentle, cream-colored warmth.

– **Mysie** — Old Scottish pet form of Marjorie or Margaret. Whimsical and utterly cottagecore; practically unknown outside Scotland.

Ailbhe

  • Origin: Irish/Scottish Gaelic
  • Meaning: “Bright”
  • Popularity: Rare

Pronounced “AL-va” — fresh and fairy-like; a name that belongs in a garden.

Maeve

  • Origin: Irish/Scottish Gaelic
  • Meaning: “She who intoxicates”
  • Popularity: #75

Queen Maeve is a powerful Celtic figure; the name has become widely beloved across Celtic-heritage communities.

Rosie

  • Origin: Latin
  • Meaning: Diminutive of Rose
  • Popularity: #311

Garden-fresh and warm; beloved in Scottish cottage gardens and rising globally.

Blythe

  • Origin: Old English/Scots
  • Meaning: “Happy, carefree”
  • Popularity: #1862

A Scots adjective turned into a gentle given name; Blythe Danner made it international.

Kirsty

  • Origin: Greek
  • Meaning: Scottish form of Christine
  • Popularity: #18031

Warmly familiar in Scotland; Kirsty MacColl made it feel easy and strong at once.

Maisie

  • Origin: Scottish diminutive of Margaret
  • Meaning: “Pearl”
  • Popularity: #255

Already listed in clan names — here it belongs too for its warm cottage quality.

Etta

  • Origin: Germanic
  • Meaning: Diminutive of Henrietta
  • Popularity: #973

Old-fashioned and sweet; rising in the cottagecore wave as parents rediscover small Victorian names.

Bess

  • Origin: Hebrew
  • Meaning: Pet form of Elizabeth
  • Popularity: #13858

Comfortable and warm; Bessie Bell is a figure in old Scottish ballads.

Robina

  • Origin: Germanic
  • Meaning: Feminine of Robin
  • Popularity: #17266

A Scottish cottage-style name used across Victorian generations; ready for a quiet comeback.

Elspeth

  • Origin: Hebrew
  • Meaning: Scottish form of Elizabeth
  • Popularity: #6215

Already in the royals section, but it deserves a mention here too — it’s soft and cottage-warm in feel.

Winnie

  • Origin: Welsh
  • Meaning: Pet form of Winifred
  • Popularity: #550

Soft and warm; used in rural Scotland with the easy comfort of a name that never needs explaining.

– **Eppie** — Scottish pet form of Euphemia or Hephzibah. Rare and endearing; sounds like a name from a very old story because it is.

Lottie

  • Origin: Germanic
  • Meaning: Pet form of Charlotte
  • Popularity: #676

Soft and old-fashioned; rising again in Scotland as the Edwardian revival continues.

– **Clover** — Already in landscape section; warm and cottagecore regardless of section.

Caledonia

  • Origin: Latin
  • Meaning: “Scotland”
  • Popularity: Rare

Also in landscape section; fits perfectly here as a romantic, patriotic choice.

Aoife

  • Origin: Irish/Scottish Gaelic
  • Meaning: “Beauty, radiance”
  • Popularity: #2230

Pronounced “EE-fuh” — increasingly popular across Scotland; one of the most beautiful sounds in Gaelic.

 

Rising on Pinterest Right Now

Pinterest’s Scottish naming board is having a moment, driven by the overlap of Outlander aesthetics, cottagecore interiors, and a wider move toward names that feel rooted rather than invented. These names are trending upward — some from near-zero, some already popular in Scotland and breaking out internationally.

Freya

  • Origin: Norse
  • Meaning: “Noble woman”
  • Popularity: #159

Popular in Scotland for centuries because of Norse heritage in the islands; now one of the UK’s fastest-rising names.

Ainsley

  • Origin: Old English/Scottish
  • Meaning: “My own meadow”
  • Popularity: #706

Strong and nature-rooted; rising steadily, particularly in heritage-conscious communities.

Blair

  • Origin: Scottish Gaelic
  • Meaning: “Plain, field”
  • Popularity: #218

Cool, modern, and unisex; one of the cleanest Scottish place-turned-given names for girls.

Lennox

  • Origin: Scottish Gaelic
  • Meaning: “Elm grove”
  • Popularity: #263

Rising for girls via the unisex name trend; carries real clan pedigree.

Mackenzie

  • Origin: Scottish Gaelic
  • Meaning: “Son of the fair one”
  • Popularity: #200

Long-popular in the US, still strong on Pinterest; the quintessential Scottish surname-as-first-name.

Lyall

  • Origin: Scottish/Old Norse
  • Meaning: “Loyal”
  • Popularity: #9495

Clan name rising as a first name for girls; strong sound, easy to carry.

Ailith

  • Origin: Old English, used in Scotland
  • Meaning: “Seasoned warrior”
  • Popularity: Rare

Rising in historical fantasy communities and cottagecore aesthetics alike.

Ramsay

  • Origin: Old Norse/Scottish
  • Meaning: “Wild garlic island”
  • Popularity: #11977

Clan Ramsay name crossing into girl’s first-name territory; Gordon Ramsay’s surname has ironically made it interesting.

Sable

  • Origin: heraldic, used in Scottish clan heraldry
  • Meaning: “Black”
  • Popularity: #4986

Dark and dramatic; a word-name from the language of heraldry.

Morven

  • Origin: Scottish Gaelic
  • Meaning: “Sea gap” or “big peak”
  • Popularity: Rare

From the northern Highlands; rising in heritage circles as an alternative to Morwenna or Morvenna.

Maren

  • Origin: Scandinavian, used in Scotland
  • Meaning: “Of the sea”
  • Popularity: #570

Rising as a sleek Scandi-influenced Scottish pick; minimal and striking.

Seren

  • Origin: Welsh, used widely in Celtic communities including Scotland
  • Meaning: “Star”
  • Popularity: #4631

Beautiful and rising across Celtic-heritage name communities.

– **Catriona** — Scottish Gaelic form of Katherine. Already in Section 1, but its Pinterest momentum deserves a specific callout — Outlander aesthetics have made it a board staple.

Brynn

  • Origin: Welsh, used in Scotland
  • Meaning: “Hill”
  • Popularity: #384

Clean lines, rising steadily in Outlander-influenced naming communities.

– **Aoife** — Already in cottagecore section; a Pinterest standout worth the double mention — it’s everywhere right now.

Niamh

  • Origin: Irish/Scottish Gaelic
  • Meaning: “Bright”
  • Popularity: #3148

Pronounced “NEEV” — a top name in Scotland and Ireland; rising in the US as Celtic names gain broader traction.

Morag

  • Origin: Scottish Gaelic
  • Meaning: “Great one”
  • Popularity: Rare

Gaining renewed appreciation after decades of being seen as old-fashioned; the grandma-chic wave has reached Scotland’s own names.

Rona

  • Origin: Old Norse
  • Meaning: Shorter form of Rhona, from the island of Rona
  • Popularity: #13149

Clean and rising; fewer letters, same Highland geography.

Nairn

  • Origin: Celtic
  • Meaning: From the Scottish town and river
  • Popularity: Rare

Rising as a place-name choice for parents who want geographic specificity.

Evie

  • Origin: Hebrew
  • Meaning: Pet form of Eve
  • Popularity: #284

Wildly popular in Scotland right now; Pinterest nursery boards are full of it.

Rowan

  • Origin: Scottish Gaelic: caorann
  • Meaning: From the rowan tree
  • Popularity: #71

Already in the landscape section; included again because it’s specifically Pinterest-trending for girls.

– **Fenella** — Anglicized Gaelic. Already in clan section; gaining traction in historical fiction circles and Outlander-adjacent naming communities.
– **Elspeth** — Scottish Elizabeth. Referenced multiple times for good reason — its Pinterest momentum is real and growing.

Nessa

  • Origin: Scottish Gaelic
  • Meaning: “Headland”
  • Popularity: #2867

Simple, striking, and gaining traction on social media as parents find it via place-name explorations.

Caledonia

  • Origin: Latin
  • Meaning: “Scotland”
  • Popularity: Rare

Rising as a middle name among heritage-proud Scottish families; romantic and patriotic.

Rare Scottish Gems Worth Discovering

These are the names that will make a name nerd’s heart genuinely skip. Some are nearly extinct outside Gaelic-speaking communities. Others are ancient clan names that slipped out of use. A few are mythological. All of them are real, all of them are beautiful, and none of them will have a twin in your daughter’s class.

Fionnsgoth

  • Origin: Scottish Gaelic
  • Meaning: “White flower”
  • Popularity: Rare

Exceptionally rare — a genuine find for parents who want no doubles, ever.

Deirdre

  • Origin: Irish/Scottish Gaelic
  • Meaning: “Sorrowful”
  • Popularity: #9686

Deirdre of the Sorrows, the great Celtic tragic heroine — a legendary beauty whose story inspired poets for a thousand years.

– **Màili** — Scottish Gaelic diminutive of Màiri. Intimate and rare; almost never given outside Gaelic-speaking communities.

Alastrina

  • Origin: Greek via Gaelic
  • Meaning: Feminine form of Alasdair/Alexander
  • Popularity: Rare

Long and elegant; connects a daughter directly to the Alexander clan lineage.

Oona

  • Origin: Irish/Scottish Gaelic
  • Meaning: “Lamb” or “unity”
  • Popularity: #2474

Ancient and serene; Oona Chaplin brought it to modern awareness without domesticating it.

Nathara

  • Origin: Scottish Gaelic
  • Meaning: “Snake”
  • Popularity: Rare

From Highland mythology and place names — rare, striking, and genuinely wild.

Eilionoir

  • Origin: Greek/Latin
  • Meaning: Scottish Gaelic form of Eleanor
  • Popularity: Rare

Rare; the Gaelic transformation makes a very common name unrecognizable and extraordinary.

Bhreagha

  • Origin: Scottish Gaelic
  • Meaning: “Beautiful”
  • Popularity: Rare

Pronounced “VRE-uh” — rare and evocative; sound alone justifies it.

Moire

  • Origin: Scottish Gaelic
  • Meaning: “Star of the sea, great Mary”
  • Popularity: Rare

A Marian title-name from the Gaelic devotional tradition; spiritual and soft.

Caoimhe

  • Origin: Irish/Scottish Gaelic
  • Meaning: “Gentle, beautiful”
  • Popularity: #8519

Pronounced “KEE-va” — rising in Ireland but still rare in Scotland; a name that rewards people who learn to say it.

Saraid

  • Origin: Irish/Scottish Gaelic
  • Meaning: “Excellent”
  • Popularity: Rare

A mythological name; Saraid was a daughter of the High King of Ireland, used in Scottish Gaelic tradition.

Scáthach

  • Origin: Scottish Gaelic
  • Meaning: “Shadowy”
  • Popularity: Rare

A legendary Scottish warrior queen who trained the hero Cú Chulainn; mythological, fierce, and absolutely unforgettable.

Lasairfhíona

  • Origin: Scottish/Irish Gaelic
  • Meaning: “Flame of wine”
  • Popularity: Rare

Extremely rare and poetic; typically abbreviated to Lasair in daily use.

Deirbhile

  • Origin: Irish/Scottish Gaelic
  • Meaning: “Daughter of a poet”
  • Popularity: Rare

From a medieval Irish saint’s name; used occasionally in Scotland.

– **Meadhbh** — Scottish/Irish Gaelic spelling of Maeve. The spelling that signals full Gaelic commitment — rare, authentic, and striking.
– **Gormelia** — From Gaelic gorml (blue) + elements. An ancient Western Isles name for women of rank; rare even in historical records.

Sìleas

  • Origin: Latin
  • Meaning: Scottish Gaelic form of Julia
  • Popularity: Rare

Already mentioned, but worth re-noting here: Sìleas na Ceapaich was a celebrated Jacobite poet — a name with real literary legacy.

Curstaidh

  • Origin: Greek
  • Meaning: Scottish Gaelic form of Christie
  • Popularity: Rare

Pronounced “KOOR-stee” — intimate, unusual, and genuinely Highland.

Ionhar

  • Origin: Germanic via French
  • Meaning: Scottish Gaelic form of Yvonne
  • Popularity: Rare

Rare and unusual; a completely different sound.

Donn

  • Origin: Scottish Gaelic
  • Meaning: “Brown”
  • Popularity: #12756

Used for women in early Scottish tradition; elemental and short.

Nighean

  • Origin: Scottish Gaelic
  • Meaning: “Daughter”
  • Popularity: Rare

Historically used as a given name in poetic tradition; elemental and ancient.

Maol Mhuire

  • Origin: Scottish Gaelic
  • Meaning: “Servant of Mary”
  • Popularity: Rare

A devotional name from the Western Isles; rare and deeply ancient.

Tìr

  • Origin: Scottish Gaelic
  • Meaning: “Land, earth”
  • Popularity: Rare

Poetic and elemental; rarely given as a name but appearing in Gaelic poetic traditions.

Sorley

  • Origin: Scottish Gaelic
  • Meaning: Wait — this one is typically masculine. Replace with: **Fionnsgoth** already listed. Use instead: **Cuimhne** — “Memory, remembrance”
  • Popularity: Rare

Pronounced “KOO-in-yuh” — a name that is literally the concept of memory; rare and profound.

Lasair

  • Origin: Scottish Gaelic
  • Meaning: “Flame”
  • Popularity: Rare

Already in Gaelic section, but the standalone short form Lasair is even rarer and more striking than Lasairfhíona.

How to Choose a Name From This List

Start with sound, not spelling. Scottish Gaelic names often have a significant gap between how they look and how they’re pronounced, and you’ll be saying this name thousands of times over a lifetime. If you love the way Eilidh sounds but feel anxious about explaining it at the pediatrician’s, that anxiety is real information about what you actually want.

Think about who will carry it. A name like Scáthach or Lasairfhíona is a gift of mythology and rarity, but it comes with a lifetime of pronunciation lessons. A name like Bonnie or Heather is easy to carry anywhere in the world. Neither choice is wrong — they’re different values. Know which you’re choosing.

Consider your family’s actual connection to Scotland. If you have Scottish ancestry, a Gaelic name carries family resonance. If you’re choosing it purely because you love the sound, that’s completely valid — but you might lean toward anglicized forms like Fenella or Elspeth that carry the heritage without requiring fluency in a language you don’t speak.

Middle names are where Gaelic names often work best. Eilidh Rose, Catriona Jane, Sorcha Mae — the Gaelic name gets its due weight without becoming the primary spelling challenge of someone’s life. Alternatively, the Gaelic name in the middle gives the meaning and the heritage without the daily friction.

Finally, trust what stops you. If you’ve read 200 names and something specific keeps pulling your attention back — a sound, a meaning, a story — that’s the one. These names have survived a thousand years because they’re genuinely good. Your instinct about which one matters is probably right.

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 girl name right now?

Eilidh and Isla are consistently among Scotland’s top girl names. Eilidh (pronounced AY-lee) has held strong in Scottish birth registers for over a decade, while Isla has exploded internationally — it’s now a top-ten name in the UK, Australia, and climbing in the US. For Gaelic authenticity, Eilidh; for easier global portability, Isla.

How do you pronounce Scottish Gaelic names?

Scottish Gaelic has its own phonetic rules, and they’re consistent once you learn them — it’s just that they’re very different from English. Key examples: Eilidh = AY-lee; Catriona = kuh-TREE-uh-nuh; Sìne = SHEE-nuh; Seonaid = SHAW-nitch; Mhairi = VAH-ree. The “bh” and “mh” combinations make a “v” sound. The “dh” makes a “y” or soft “gh” depending on position. Most Scottish schools teach Gaelic pronunciation, and many name-pronunciation resources are available online if you fall in love with a specific name.

Are Scottish and Irish names interchangeable?

They share common roots in Old Irish/Proto-Celtic, so many names appear in both traditions — Caoimhe, Aoife, Niamh, Gràinne, and Fionnuala all have both Irish and Scottish Gaelic forms. But the languages diverged over centuries, and the spellings and pronunciations can differ. A name like Sìne is specifically Scottish Gaelic; its Irish counterpart is Sinéad. When a name appears in both traditions, neither is wrong — they’re cousins, not copies.

What Scottish names are rising because of Outlander?

The Outlander effect is real and measurable. Catriona (the name of the lead actress, Caitríona Balfe, plus the name of a classic Scottish novel) has seen significant uptick. Laoghaire appears on more baby name forums than it did before the show. Brianna, while not distinctively Scottish, rose on Outlander’s coattails. Elspeth and Fenella have seen increased Pinterest saves. More broadly, the show sparked renewed interest in Gaelic names as a category.

What Scottish girl names work well in the United States?

Names that are distinctly Scottish but phonetically manageable in American English include: Isla, Skye, Heather, Fiona, Blair, Ainsley, Mackenzie, Rowan, Bonnie, Morag, Elspeth, Rhona, Kirsty, and Davina. These carry full Scottish heritage without the daily spelling-and-pronunciation challenge of deeply Gaelic names. If you want Gaelic but easy, Eilidh (AY-lee) has become familiar enough in Celtic communities that it’s increasingly navigable.

Are there Scottish girl names that are also strong without being masculine?

Yes — Scotland’s naming tradition includes powerful women’s names that don’t sacrifice femininity. Agnes (of the warrior “Black Agnes”), Gruoch (the real Lady Macbeth), Sorcha (“radiance”), Scáthach (the warrior queen), Morven, Donella, and Murdina all carry genuine strength. Even Caledonia — meaning Scotland itself — has a grandeur that transcends soft/strong binaries. The Highland tradition has always had strong women; the names reflect that.

What does Caledonia mean, and is it usable as a baby name?

Caledonia is the Latin name the Romans used for Scotland, possibly derived from a Brittonic root meaning “hard men” or “people of the woods” — though its precise etymology is debated. It is absolutely usable as a baby name, and increasingly chosen as a middle name by families with Scottish heritage or a love of the country. It’s long, romantic, and unmistakable. Shortened to Callie or Cal in daily life, it wears extremely well.

Final Thoughts

Scottish baby girl names carry something that’s genuinely hard to manufacture — a real sense of place, of continuity, of a culture that fought hard to keep its language and its naming traditions alive. Whether you choose an ancient Gaelic name that few people outside the Highlands have ever heard, or a warm Scots diminutive that sounds like firelight in a cottage kitchen, you’re giving your daughter a name with weight behind it. There are 200 names here, and every one of them is real. Trust the one that keeps pulling you back.

Read next;

👦 100 Spring Baby Names for Girls and Boys

🎀 185+ Unique Baby Girl Names for 2026 (Rare & *Beautiful*)

🎀 165+ Meaningful Baby Girl Names You Can’t Miss

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

Recent Posts