Looking for a baby name steeped in history, myth, and Scottish charm?
Our list of Scottish girl names blends ancient Gaelic roots with modern favourites — perfect whether you’re honouring heritage or just love the sound of a bold, beautiful Scottish name.
In this article: 📝
- What are the most popular Scottish girl names?
- Top 10 traditional Scottish girl names
- A-Z list of Scottish baby girl names
- Scottish Gaelic girl names and meanings
- Place-inspired Scottish names for girls
- Old and rare Scottish girl names
- Cute and unique Scottish girl names
- Choosing the perfect Scottish girl name
What are the most popular Scottish girl names?
If you want to truly honor your family heritage, the most popular Scottish girl names and meanings are a great place to start.
No doubt you’ll recognize more than one of these popular girl names — their universal appeal isn’t fading anytime soon!
But if you’re looking to learn more about names that are rich in Scottish history and tradition, how about:
- Olivia: It’s thought that the Scottish origin of Olivia comes from the Old Norse name Oleifr, meaning “heirloom”, but it also has roots in Latin, meaning “olive tree”. The earliest version of the name was written in 1086 in the Domesday book, but it’s now the most popular girl’s name in Scotland for the seventh time, according to the National Records of Scotland.
- Isla: Bumped down to number two, this natural name is inspired by the majestic River Isla that flows through the Grampians in northern Scotland. If you listen closely, you can almost hear the lapping of the waves on the island of Islay, which is where this name originates. Bliss.
- Freya: Sharing Scottish and Norse roots, the name Freya is associated with the goddess of love and maternity. This name is considered a highly feminine choice within classical mythology as translated it means “lady.”
- Lily: Short, sweet, and simple. From the Latin word “lilium”, after the lily flower.
- Millie: Meaning “gentle strength” — it can be a cute Scottish girl name by itself, or as a nickname to other sweet names like Emily, Millicent, or Amelia.
Top 10 traditional Scottish girl names
Whether you’re deep-rooted in Scottish heritage or just love a name that feels like it could belong in the Highlands, traditional Scottish girl names are timeless for a reason.
Think: rich history, lyrical sounds, and a bit of Celtic magic thrown in for good measure.
Here are 10 classic picks that have stood the test of time:
- Ailsa: Straight from the craggy rock off the Ayrshire coast — Ailsa Craig — this name means “elf victory.” Yep, you read that right. Fairy magic and badass energy? Sign us up.
- Catriona: The Gaelic form of Katherine, and pronounced ka-TREE-na, this name means “pure.” It’s soft, lyrical, and just a little bit mysterious.
- Davina: The feminine form of David, this elegant name means “beloved” and has been a staple in Scottish naming tradition for centuries. Strong, graceful, and totally underused.
- Eilidh: Pronounced ay-lee, this sunshiney name means “light” or “radiant one.” A firm fave in the Highlands, and totally underrated elsewhere.
- Elspeth: A Scottish spin on Elizabeth, meaning “pledged to God.” It feels vintage, rare, and regal — like a name you’d find in an old leather-bound book in a stone cottage.
- Fiona: Popular thanks to a certain ogre-loving princess (hey, Shrek fans 👋), Fiona actually has deep Scottish roots. It means “white” or “fair.” Classic and endlessly elegant.
- Iona: Named after the holy island in the Inner Hebrides, Iona is peaceful, spiritual, and rich with meaning. A gentle name with a strong soul.
- Mairi: The Scottish Gaelic version of Mary. Traditional with a twist, Mairi is soulful and sweet, and has serious folk song energy.
- Morag: An old-school Gaelic name meaning “great” or “sun.” Morag is earthy, strong, and gives “cool aunt who teaches you to swear in Gaelic” vibes.
- Morven: A poetic name from Scottish legend and place-name fame. Strong and lyrical.
- Skye: Named after the Isle of Skye — a rugged, wild, and wildly beautiful place. Short, punchy, and bursting with wanderlust.
A-Z list of Scottish baby girl names
From places of pride to Gaelic words that honor honesty and friendship, these Scottish girl names celebrate Scotland’s culture beautifully:
- Abigail: Meaning “my father’s joy”.
- Ada: Originally German in origin, Ada is a shortform of Adelaide, which means “noble” or “nobility”.
- Aila: Meaning “from the strong place”.
- Alba: Meaning “white” in Latin, it’s also the Scottish Gaelic name for Scotland.
- Alexandra: Meaning “defender of men”.
- Amber: Meaning “jewel”.
- Amy: From the Latin word amare meaning “beloved”.
- Annie: Meaning “grace” or “favor”.
- Arabella: Meaning “prayerful”.
- Arya: With the success of Game of Thrones, it’s little wonder this particular name is so popular! It means “noble one”.
- Aurora: This name is inspired by the infamous “Northern Lights” or aurora borealis, which can sometimes be seen in this beautiful part of the world. It means “dawn”.
- Bella: Meaning “beautiful”.
- Bethany: A Hebrew girl’s name meaning “house of figs”.
- Billie: Meaning “determination” or “strength”. A variation of the English boy name William.
- Blake: From the Old English word blac meaning “dark-haired”.
- Bonnie: In the Scots language the word bonnie means “pretty”. You may have heard people using the term ‘bonnie lass’.
- Brooke: Meaning “small water” or “stream”.
- Cali: Meaning “beautiful”.
- Callie: Callie could stem from Caledonia – the ancient name for Scotland. Callie means “from the forest.”
- Cara: In Irish, cara means “friend”. The sentiments are shared in Latin, where it gets its roots from the cārus meaning “darling” or “loved one”.
- Charlotte: Meaning “free person”. French in origin.
- Chloe: Greek in origin, Chloe means “blooming” or fertility”.
- Clara: Meaning “bright” or “clear”.
- Connie: Meaning “constancy”.
- Cora: Inspired by the Gaelic word cóir meaning “honest” or “just”.
- Daisy: From the Old English daegeseage meaning “day’s eye”.
- Darcey: Rooted in the ancient Gaelic name Dorchaide which means “dark”. Darcie and Darcy make for great alternatives.
- Eden: Meaning “place of pleasure”.
- Edith: Meaning “riches” or “blessed”.
- Effie: Meaning “well-spoken”.
- Eleanor: Meaning “shining light”.
- Elena: Meaning “bright” or “shining light”. Related to Eleanor.
- Eliza: A short form of Elizabeth meaning “pledged to God”.
- Eloise: A variation of the French name Héloïse which means “healthy” or “wise”.
- Elsie: This Scottish twist to the Hebrew Elisheba means “pledged to God”.
- Emilie: Meaning “rival”.
- Emma: Meaning “whole” or “universal”.
- Erin: A distinctly Gaelic and Celtic name meaning “Ireland”.
- Esme: Meaning “esteemed” or “beloved” from the Old French verb esmer.
- Eva: Meaning “life”.
- Eve: The root of Eva which means the very same: “life”.
- Evelyn: Meaning “desired” or “wished for” from the French name Aveline. May also be linked to the Old Irish word óiph, which means “beauty”.
- Evie: A possible variation of so many beautiful girl’s names, including Eve, Evelyn, and Evangeline. Good news you have as equally many precious meanings to choose from. “Life”, “gospel”, “wished for child” – take your pick!
- Faith: A steadfast virtue name meaning “trust” or “devotion”.
- Fiadh: Meaning “wildness” – like the Scottish highlands.
- Flora: Meaning “flora” and inspired by Roman mythology.
- Florence: Meaning “flourishing”.
- Francesca: Meaning “free”.
- Gabriella: Meaning “God is my strength”.
- Georgie: Meaning “farmer”.
- Gracie: Meaning “favor” or “blessing”.
- Halle: A Norse name meaning “army ruler” or, better yet, “heroine”. Major Viking energy.
- Hallie: This Scandinavian name means “dweller at the meadow”.
- Hanna or Hannah: Meaning “grace”.
- Harley: A name that carries wild and mischievous connotations thanks to Harley Quinn. Her name means “hare’s meadow”.
- Harlow: Meaning “army hill”.
- Harper: Meaning “harp player”.
- Harriet: Meaning “home ruler”.
- Hayley: Meaning “hay meadow”.
- Hazel: Meaning “the Hazel tree”.
- Heidi: Meaning “noble kind”.
- Hollie: Meaning “the holly tree”.
- Holly: From the Old English hol lēah meaning “clearing by the hollow”. Haunting.
- Hope: As in the virtue of “hope” or “positive expectation”. What a mindset to carry through life. 🙌🏿
- Imogen: From the Gaelic inghean meaning “maiden”. One of the less prominent Shakespeare baby names from his play The Tragedie of Cymbeline.
- Indie: An American name meaning “independent”. Love!
- Iris: Meaning “rainbow”. 🌈
- Isabella: Strike a regal tone with Isabella, one of the most common names for the Queens of Scotland throughout history. It means “God is my oath”.
- Isobel: This Scottish take on Isabel means “pledged to God”.
- Ivy: Meaning “climbing, evergreen plant”.
- Jasmine: Meaning “gift from God”.
- Jessica: Meaning “to behold”.
- Julia: Meaning “youthful”.
- Katie: Meaning “pure”
- Kayla: Meaning “slim and fair”.
- Keira: Related to the Irish name Ciara meaning “little dark one”.
- Lacey: Meaning “from Lassy”.
- Lana: As a short form of the Russian name Svetlana, this Old Hollywood darling means “light”. May also stem from the Irish Gaelic word ailin meaning “little rock”.
- Lara: Meaning “laurel leaf” or “bright” and “famous”.
- Layla: In Arabic, Layla means “night”.
- Leah: An enduring Biblical name meaning “delicate” or “weary”.
- Lena: Meaning “bright” or “shining”.
- Lillie: Meaning “innocent”
- Lola: From the Spanish girl’s name Dolores meaning “sorrows”.
- Lottie: Meaning “free”. Related to Charlotte.
- Lucia: Meaning “light”. Lucie is another variation.
- Lucy: Meaning “light”.
- Luna: Meaning “moon”.
- Lyla: Meaning “night”.
- Lyra: A Greek name meaning “lyre”.
- Maddison: Meaning “strength in battle”.
- Maeve: Meaning “intoxicating”, Maeve has accelerated in popularity, climbing 130 places in Scotland since 2019!
- Maisie: Meaning “pearl”.
- Maja: Meaning “splendid”.
- Maria: Meaning “of the sea”, “beloved”, or “rebellion”. Can even mean “wished-for child”.
- Marnie: Meaning “from the sea”.
- Matilda: Meaning “mighty in battle”.
- Maya: Meaning “dream” in Sanskrit. In Greek mythology, Maya was the mother of the god Hermes whose name means “good mother”.
- Megan: Meaning “pearl”.
- Mia: In Egyptian, Mia is related to Mr meaning “beloved”.
- Mila: Meaning “miracles” from the Spanish name Milagros.
- Mirren: Meaning “beloved”.
- Mollie or Molly: A pet form of Mary meaning “of the sea”, “bitter”, “rebellious”, or “wished for child”.
- Mya: Meaning “great one”.
- Myla: Meaning “merciful”.
- Naomi: Meaning “pleasantness”.
- Niamh: Meaning “bright or radiance”.
- Nina: Meaning “little girl”.
- Nora or Norah: Meaning “honor” or “shining light”.
- Nova: Meaning “new”.
- Orla or Orlagh: Meaning “golden princess” from the Celtic name Órfhlaith.
- Paige: Meaning “young helper”.
- Paisley: This gender-neutral Scottish place name means “place of worship”.
- Penelope: Meaning “weaver”.
- Penny: A variation of Penelope meaning “weaver”.
- Peyton: Meaning “fighting man’s estate”.
- Phoebe: Meaning “bright” or “radiant”.
- Piper: Meaning “pipe player”.
- Pippa: Meaning “lover of horses”. 🐎
- Poppy: Meaning “red flower”.
- Quinn: Meaning “wise”.
- Rebecca: Meaning “to tie firmly”.
- Remi: Meaning “oarsman”.
- Riley: Meaning “valiant” or “brave” from the Gaelic raghalach.
- Robyn: Meaning “bright fame”.
- Rosa: Meaning “rose”.
- Rose: The very same. 🌹
- Rosie: A playful variaiton of Rose.
- Ruby: Meaning “deep red precious stone”.
- Sadie: From the Hebrew word sarai meaning “queen” or “princess,” Sadie is most popular in Scotland as a pet name for Sarah.
- Sara or Sarah: Meaning “princess”.
- Scarlett: Meaning “red”.
- Sienna: Meaning “orange red”.
- Skylar: Meaning “scholar”. 📚
- Sophia or Sofia: Meaning “wisdom”.
- Sophie: A popular choice across the globe, Sophie is an anglicized version of Sophia, and its Scottish origins lie in the Gaelic name Beathag, which means “wise and intelligent.”
- Summer: Meaning “half-year”. The OG summer name.
- Thea: Meaning “goddess”.
- Victoria: Meaning “victory”.
- Violet: Meaning “purple”.
- Willow: Meaning “willow tree”.
- Zara: Meaning “blooming flower”.
- Zoe: Meaning “life”.
Scottish Gaelic girl names and meanings
Scottish Gaelic is an important part of the country’s linguistic and cultural heritage.
It’s the native language of Scotland, and while only around 1% of the Scottish population speaks Gaelic today, its influence is far-reaching.
This is particularly true in the Highlands and Islands, where many of the most popular Scottish female names were born.
So, to round off our list, here are a few popular Gaelic names we think you’ll love:
- Aithbhreac: Meaning “new” or “fresh.” A rare gem with a punchy sound — perfect for a brand new beginning. Pronounced ay-vrek.
- Beileag: A Scottish pet form of Isabella or Elizabeth, meaning “pledged to God.” Sweet, soft, and super rare. Pronounced bay-lek.
- Brìghde: The Gaelic version of Bridget, meaning “strength” or “exalted one.” Associated with the goddess Brigid — fire, healing, poetry? Yes please. Pronounced bree-juh.
- Ceit: The Gaelic take on Kate, meaning “pure.” Simple, chic, and with a bit of Highland edge.
- Ciorstaidh: The Scottish Gaelic spelling of Kirsty, meaning “follower of Christ.” A classic with extra character.
- Doileag: A diminutive of Dollag (from Dolores), meaning “sorrow” or “lady of sorrows” — but with total goth princess energy. Pronounced doll-ek.
- Eamhair: Meaning “swift” or “ready.” A strong, zippy name that sounds like it belongs in an ancient legend (because it probably does). Pronounced ay-var.
- Fionnghal: An old Gaelic form of Flora or Fiona, meaning “white stranger” or “fair one.” Feels like something whispered in a glen at dusk. Pronounced fyoon-gal.
- Gràinne: Meaning “love” or “charm,” this name is tied to Irish and Scottish mythology — and romantic, rebellious queens. Pronounced grawn-ya.
- Iseabail: The Gaelic version of Isobel, meaning “God is my oath.” Elegant and timeless with a poetic twist. Pronounced ee-sha-bell.
- Laoise: Meaning “light” or “radiant girl.” This one absolutely glows. Pronounced lee-sha.
- Lilidh: A delicate, melodic name meaning “lily.” Pure, peaceful, and low-key enchanting. Pronounced lee-lee.
- Maighread: The Gaelic form of Margaret, meaning “pearl.” Vintage queen vibes. Pronounced my-ret.
- Marsaili: Scottish Gaelic version of Marcella, meaning “warlike.” A soft-sounding name with a secretly fierce meaning. Pronounced mar-sa-lee.
- Muireall: Meaning “sea-bright” or “bright as the sea.” Pronounced murrel.
- Nighean: Literally means “girl” or “daughter.” Simple, traditional, and powerful in its own way. Pronounced nee-an.
- Oighrig: An ancient Scottish name meaning “new speckled one.” Fierce, mysterious, and totally unique. Pronounced ay-rik.
- Peigi: A sweet, vintage short form of Margaret, meaning “pearl.” Bright and bubbly with a Gaelic twist. Pronounced peggy.
- Raghnaid: A bold name meaning “wise ruler.” Feels like a future CEO or a medieval queen. Pronounced ray-nit.
- Rowan: This botanical name rolls off the tongue. With links to the rowan tree, it means “ash red” in Gaelic.
- Seasaidh: The Gaelic take on Jessie, meaning “God is gracious.” Soft, strong, and totally charming. Pronounced shay-see.
- Sìleas: A hauntingly pretty name meaning “blind to one’s own beauty.” Dreamy and delicate. Pronounced shee-lis.
- Sorcha: A name that shines—literally. It means “radiant” or “bright.” Crisp, clean, and quietly powerful. Pronounced sor-ka.
- Ùna: A soft, gentle name meaning “lamb.” Sweet, soulful, and made for lullabies. Pronounced oo-na.
Place-inspired Scottish names for girls
Scotland isn’t just about castles, lochs, and legendary creatures (although, yes, we love all that too).
It’s also bursting with place names that make gorgeous baby names.
Whether it’s a windswept island, a glen tucked away in the Highlands, or a lively little town, these locations have inspired some truly beautiful girl names.
Here are a few of our favourite Scottish place-inspired names for girls:
- Blair: From the Gaelic blàr, meaning “field” or “plain.” There are lots of places in Scotland named Blair (like Blairgowrie or Blair Atholl), and the name has a clean, unisex feel — but it’s increasingly loved for girls.
- Brora: A seaside town in Sutherland, Brora has a soft, melodic feel and hints of wild coastal beauty. Think sea air, long walks, and woolly jumpers.
- Canna: A peaceful Hebridean island. Canna sounds soft, sweet, and seriously soothing.
- Clunie: From a Perthshire village surrounded by lochs and forest. Clunie (pronounced cloo-nee) is cute, quirky, and quietly stylish — perfect for fans of Bonnie or Winnie.
- Dunira: From the Dunira estate in Perthshire. Dunira rolls off the tongue with gentle strength. It’s giving soft, poetic, and totally name-worthy.
- Elie: A pretty little village in Fife, Elie (pronounced ee-lee) is bright, gentle, and effortlessly chic — perfect for fans of short and sweet names like Evie or Ellie, but with a Scottish twist.
- Eriska: An island near Oban. Eriska sounds mythical and romantic, like a name from a lost folktale.
- Fearn: A peaceful Highland village, Fearn is short, sweet, and carries soft natural energy — it’s actually linked to the alder tree in Gaelic.
- Lenzie: Pronounced Len-zee, this name comes from a town in East Dunbartonshire and feels light, modern, and effortlessly stylish.
- Melrose: A poetic pick from the Scottish Borders, famous for its abbey. Melrose is elegant, feminine, and quietly romantic.
- Rona: From the Isle of Rona, nestled in the Inner Hebrides. Rona is simple, strong, and feminine — with nature goddess energy.
- Roslin: From the village just south of Edinburgh, home to the famous Rosslyn Chapel. Roslin is soft and floral-sounding, with a mystical vibe.
- Talla: From Loch Talla in the Borders. Light, sleek, and has serious modern-name potential.
Old and rare Scottish girl names
Some names age like whisky — rich, complex, and better with time.
These old and rare Scottish girl names are packed with history, character, and a touch of ancient Highland magic.
If you’re into names that feel like they’ve been whispered across generations (and definitely aren’t on every classroom register), this list is for you.
- Ailis: A Gaelic form of Alice, meaning “noble.” Gentle and vintage, like a handwritten letter tied with twine.
- Artis: A rare Scottish name meaning “bear” — strong, earthy, and quietly fierce. Feels timeless in the best way.
- Beasag: A diminutive of Beatrice, meaning “blessed.” Warm, clunky-cute, and full of personality.
- Beathag: Pronounced bay-ak, this powerful name means “life” and was once borne by medieval noblewomen. Strong, soulful, and beautifully bold.
- Cairistìona: The Scottish Gaelic version of Christina, meaning “follower of Christ.” Pronounced kah-ree-STEE-oh-nah, and full of old-world grace.
- Catrìona: An older Scottish Gaelic spelling of Catriona, meaning “pure.” Pronounced ka-TREE-oh-nuh. Regal, lyrical, and seriously underrated.
- Deòiridh: Pronounced JOR-ee, this name means “pilgrim” or “wanderer.” Ancient and wistful — perfect for a little soul who marches to her own beat.
- Diorbhail: Pronounced JOR-uh-vul, this rare beauty means “true desire.” Ancient, intense, and totally unforgettable.
- Earca: Meaning “precious.” A rare Gaelic name that feels gentle and timeless.
- Eubh: A traditional Gaelic form of Eve, meaning “life.” Pronounced yoov or ev, depending on dialect — soft, minimalist, and deeply rooted.
- Flòraidh: The old Gaelic spelling of Flora. Pronounced FLOR-ee, it feels classic but fresh, like wildflowers in the Highlands.
- Gormlaith: A medieval Scottish queen name meaning “illustrious lady.” Pronounced GOR-uh-lah, and full of queen energy.
- Iubhrach: A poetic rarity that means “lovely” or “graceful.” Pronounced oo-vrah, and it’s giving major fairy glen vibes.
- Lèana: Pronounced LAY-nuh, this name means “meadow.” It’s soft, nature-inspired, and criminally underused.
- Maolmhuire: A name once used among noble Scottish families, meaning “devotee of Mary.” Pronounced mowl-VOOR-eh — yes, it’s a mouthful, but what a name for a girl destined to stand out.
- Muireach: An old clan name often used for girls, meaning “mariner” or “sea warrior.” Pronounced MUR-akh — for a little one with serious salt-in-her-veins energy.
- Rìoghnach: Pronounced REE-uh-nach, this ancient name means “queenly.” Dramatic, beautiful, and absolutely dripping in power.
- Saorsa: A poetic name meaning “freedom” in Gaelic. Pronounced SEER-sha, it’s as rare as it is radiant.
- Sìm: A Gaelic form of Simone, meaning “listener.” Short, sharp, and surprisingly soft — like a secret passed between generations.
- Siubhan: Pronounced shoo-van, the Gaelic form of Joan. Strong and vintage with a lyrical twist.
- Teasag: A Scottish form of Jessie, meaning “God is gracious.” Pronounced CHESS-ak, this one has old-school charm with an edge.
- Uara: Meaning “fresh” or “new.” Pronounced OO-rah, this one’s rare even in Scotland, but it sparkles like morning mist.
- Ùrsula: The Gaelic take on Ursula, meaning “little bear.” Softened by the accent mark, it’s strong but sweet — like someone who’ll hug you and fight a dragon for you.
Cute and unique Scottish girl names
Looking for something that feels adorable but still totally original?
These Scottish girl names are sweet, surprising, and a little bit quirky — perfect if you’re after something with personality and heritage.
They’re the kind of names that make people say “aww” and then immediately ask, “Where’s that from?”
Here are some cute and rare Scottish girl names we’re loving right now:
- Aggie: A vintage short form of Agnes, meaning “pure” or “holy.” It’s giving grandma-chic in the absolute best way.
- Ailie: A Scottish diminutive of Helen, meaning “light.” It’s bright, short, and super sweet.
- Bonalach: A rare gem with soft, lyrical energy — likely derived from old Gaelic roots. Feels like the name of someone who collects pressed flowers and wears wool capes.
- Bridie: A cheerful, vintage name with Gaelic roots (often a nickname for Brìghde). Feels cosy and bouncy.
- Cairstine: The Scottish form of Christine, meaning “follower of Christ.” Slightly offbeat, effortlessly sweet, and full of charm.
- Daracha: Meaning “of the oak tree.” Nature-inspired, grounded, and full of gentle strength — perfect for your little wildling.
- Eara: A soft, simple name believed to have Gaelic origins. Light, airy, and totally lovely — like a whispered breeze over a loch.
- Effemy: A quirky alternative to Effie, with Scottish roots and old-world charm.
- Elspie: A softer, cuter twist on Elspeth.
- Fenna: While more commonly found in Dutch origin stories, Fenna pops up in some Northern Scottish usage too. It means “peace” — and it sounds like a hug.
- Girzie: A playful diminutive of Grizel, a Scottish variation of Griselda, meaning “grey battle.” Spunky, bold, and way cuter than it has any right to be.
- Ismay: Possibly rooted in Old Scottish or French, Ismay means “esteemed” or “beloved.” It’s romantic, rare, and feels like it belongs in a storybook.
- Keilidh: Pronounced kay-lee, like the iconic Scottish dance. Fun, energetic, and brimming with life — this one’s ready for a party.
- Lallie: A sweet Scottish pet name meaning “darling” or “little one.” Uncommon and totally adorable — like naming your baby pure affection.
- Lileas: A Scottish version of Lilian, meaning “lily.” Delicate, floral, and full of grace.
- Merran: A soft, cheerful name with a rustic feel. Derived from Marion or Mary — but cuter.
- Mùirne: Pronounced moor-nya, this old Gaelic name means “beloved” or “joyful.” Soft, rare, and dripping in warmth.
- Nessa: Short, spunky, and straight from Scottish legend — as in Loch Ness. Meaning “not gentle,” but honestly? She sounds pretty cuddly to us.
- Olibhia: The Scottish Gaelic form of Olivia*.* A little twist on a popular fave that gives it a whole new vibe. Uncommon, but still familiar.
- Rhona: A name with Scottish roots that’s quietly powerful. It means “rough island” — but it sounds smooth, strong, and effortlessly cool.
- Teasaidh: Pronounced CHESS-ee, this one’s the Gaelic cousin of Jessie. Cute, quirky, and full of fire.
Choosing the perfect Scottish girl name
There you have it! Some of the best Scottish girl names for your little lass.
Are you still hunting for the perfect name?
Check in with your fellow mamas-to-be on Peanut!