220+ Scottish Baby Girl Names (Charming, Timeless & Totally Beautiful)
From mystical Highlands legends to modern chic picks, discover the prettiest Scottish names for your little lass

Let’s be real: choosing a baby name can feel like standing in front of a closet stuffed with gorgeous clothes and not knowing which outfit screams “this is me.” If you’ve been daydreaming about names that feel magical, strong, and rooted in tradition, let me introduce you to one of my favorite treasure troves—Scottish baby girl names.
Scottish names are like walking through the Highlands: wild, lyrical, ancient, yet somehow fresh every single time. Some are inspired by nature (think misty lochs and blooming heather), others by history (queens, warriors, poets), and plenty are simply pretty little gems that deserve a modern comeback.
So grab a cup of tea (or maybe a wee dram of whisky, I won’t tell), and let’s explore over 220+ stunning Scottish girl names together. Who knows—you might just stumble upon the perfect name for your little lass.
Nature-Inspired Beauties
Scotland’s landscapes are breathtaking, so it’s no surprise that many baby names bloom straight out of nature.
- Ailsa – Means “elf victory,” but also tied to Ailsa Craig, a mystical volcanic island off Scotland’s coast. Dreamy and strong at once.
- Eilidh (AY-lee) – A radiant Gaelic name meaning “sun, radiant one.” Like a little beam of sunshine.
- Heather – The national flower of Scotland, covering hillsides in soft purple. Sweet, grounded, and timeless.
- Islay (EYE-la) – Named after the Scottish island, it’s chic yet earthy. A favorite among modern parents.
- Fiona – Derived from “fionn,” meaning “fair, white.” A forever classic that feels fresh thanks to Shrek’s Princess Fiona.
- Morag – From “great” and linked to sea and nature myths. Rare now, but oh-so-Scottish.
- Skye – From the Isle of Skye, a place of rugged beauty. Simple, modern, and poetic.
- Iona – Named for the sacred island where monks brought peace and poetry. Calm and elegant.
- Aithne (EN-ya) – Means “fire.” Short but fiery, perfect for a bold little girl.
- Sorcha (SOR-ka) – Meaning “bright, radiant.” Like sunlight breaking through clouds.
- Orlaith (OR-la) – “Golden princess.” A lovely Gaelic nature-royalty crossover.
- Eara – Meaning “from the east.” Evokes soft morning light.
- Rowan – A tree name, also linked to protection in Scottish folklore. Unisex, but extra charming for girls.
- Ainsley – From a meadow clearing. Gentle and modern with a nature-core vibe.
- Blair – “Field” or “plain.” Minimalist and powerful, with that trendy one-syllable punch.
- Afton – From the River Afton, immortalized by Robert Burns. Soft and lyrical.
- Calla – Means “beautiful” but also tied to calla lilies. Fresh and romantic.
- Lennox – “Elm grove.” More modern-sounding, but rooted in earthy tradition.
- Eira – Snow in Norse and Welsh, but used in Scotland too. Cool, crisp, magical.
- Kenna – Feminine form of Kenneth, meaning “born of fire.” Nature + fire = unstoppable energy.
- Una – “Lamb.” Gentle, soft, with a touch of mystical charm.
- Isobel – Scottish form of Isabel, but here it often feels tied to beauty and natural grace.
- Malvina – Created by poet James Macpherson, linked with “smooth brow.” Romantic and literary.
- Teviot – From the River Teviot. Rare, bold, very place-based.
- Greer – Means “watchful, vigilant.” Short, spunky, and has that windswept Highlands feel.
- Atholl – From the Highlands region, earthy and strong.
- Briar – Thorny plant name with a soft, poetic vibe.
- Canna – From the Isle of Canna. Bright and breezy.
- Clover – Lucky plant, simple and charming.
- Druella – From “dru,” meaning strong like a tree.
- Earn – From Loch Earn, serene and still.
- Edera – Ivy-inspired, soft and sweet.
- Fauna – Goddess of nature, tied to wild beauty.
- Glenna – Means “valley.” Naturey and gentle.
- Hawthorn – A protective tree in folklore.
- Inver – From “river mouth.” Rare and place-based.
- Kelpie – Mythical water spirit, playful yet magical.
- Leana – From “meadow.” Soft and lilting.
- Myrna – “Beloved of the sea.” Coastal charm.
- Nairne – Scottish river name. Chic and minimal.
- Orantha – Floral, means “bright flower.”
- Peachy – Fun, lighthearted, and fruity.
- Rosemarkie – From the coastal village. Unique and pretty.
- Sula – Means “gannet bird.” Graceful and coastal.
- Talla – From Loch Talla. Minimalist and elegant.
- Uist – After the Outer Hebrides island. Quirky cool.
- Violet – A flower name long beloved in Scotland.
- Whinnie – Inspired by white flowers and meadows.
- Yarrow – A healing herb, earthy and strong.
- Zephyra – Windy, airy, Highlands breeze energy.
Old-School Cool
Names your gran might have worn proudly, but they’re ready for a new generation of stylish little girls.
- Agnes – Meaning “pure, chaste.” Retro chic is making a comeback.
- Jean – A Scottish classic, often short for Jeannie. Simple, sweet, solid.
- Catriona (ka-TREE-na) – Scottish form of Katherine. Popularized by Robert Louis Stevenson’s novel.
- Davina – Feminine of David. Rich, elegant, and rare.
- Flora – Goddess of flowers and a popular Highland name. Also the heroine of the Jacobite uprising.
- Ishbel – The Scottish take on Isabel. Vintage, unusual, but oh-so-pretty.
- Maisie – Diminutive of Margaret. Playful, cottagecore energy.
- Morven – From a mountain range in Scotland. Classic with a touch of mystery.
- Effie – Short for Euphemia. Sweet and spunky, like a character in a period drama.
- Shona – From “Seonaid,” meaning God is gracious. Easygoing and very Scottish.
- Elspeth – Scottish form of Elizabeth. Quirky, vintage, irresistible.
- Sheena – Gaelic form of Jane. Think Sheena Easton, the Scottish pop diva.
- Jessie – Hugely popular in 19th-century Scotland. Feels friendly and down-to-earth.
- Ailie – A diminutive of Alice or Alison. Cute, lilting, totally wearable.
- Nan – Old nickname for Ann. Short and sturdy.
- Mhairi (VAR-ee) – Scottish form of Mary. Beautifully traditional with Gaelic flair.
- Annabel – Originally Scottish (yes, before it was English popular!). Delicate and lyrical.
- Kirsty – Scottish short form of Christina. Cheerful and lovable.
- Grizel – From Griselda. Strong, bold, medieval.
- Morag – Yes, it’s both nature and vintage—just that versatile!
- Euphemia – Means “well-spoken.” A name with grandeur.
- Lillias – Scottish form of Lillian. Graceful and floral.
- Christabel – Romantic, elegant, and rare.
- Fenella – From Fionnuala, meaning “white shoulders.” Dreamy and fairytale-like.
- Senga – Fun fact: it’s “Agnes” spelled backward. Quirky twist on tradition.
- Ismay – Old Scottish form of Esmé. Mysterious and chic.
- Adaira – From the River Adair. Old-fashioned charm.
- Alastriona – Feminine of Alexander. Noble and bold.
- Barabel – Scottish version of Barbara. Retro rare.
- Beatrix – Joy bringer, once beloved in Edinburgh.
- Cairistiona – Formal Gaelic version of Christina.
- Davida – Feminine of David, vintage chic.
- Ealasaid – Gaelic Elizabeth. Complex but stunning.
- Farquharina – Feminine form of old clan name. Rare gem.
- Geilis – Historic Scottish name (yes, from Outlander!).
- Henrietta – Elegant old-time charmer.
- Ivorine – Rare feminine form of Ivor.
- Jeanette – Diminutive of Jean. Retro darling.
- Katrine – Old form of Katherine. Loch Katrine vibes.
- Lennora – From “light.” Romantic and classic.
- Mairi – Scottish Mary variation. Beloved and soft.
- Norina – Gentle, old-fashioned rarity.
- Oighrig – Gaelic classic, tough but beautiful.
- Phemie – Short for Euphemia, Victorian-era sweet.
- Quenby – Old surname used for girls, quirky cool.
- Robina – Feminine of Robert. Sturdy and rare.
- Sheenagh – Gaelic form of Jane. Vintage flair.
- Tilda – Short for Matilda, once used in Scotland.
- Ursula – Means “little bear.” Retro comeback vibes.
- Venetia – Old aristocratic name, chic and posh.
- Wilma – Scottish diminutive of Wilhelmina. Vintage cutie.
Myth, Legend & Magic
Scotland is steeped in folklore, so it’s no surprise these names feel otherworldly.
- Nessa – From Loch Ness, home of the legendary Nessie. Mysterious and cute.
- Selkie – Inspired by seal-folk who could shed their skins and become human. Enchanting and rare.
- Brigid – Goddess of poetry, healing, and fire. Radiant and powerful.
- Deirdre – Heroine of tragic Celtic legend. Melancholy but beautiful.
- Oona – Meaning “one, unity.” Ethereal and soft.
- Neve (Niamh in Irish, also loved in Scotland) – “Bright, radiant.” Mythical princess vibes.
- Aoife (EE-fa) – Famous warrior princess in legend. Bold and striking.
- Rona – From an island linked to Norse and Gaelic lore. Short, sweet, mysterious.
- Mona – Can mean “noble” or tie to the Isle of Mull (once called Mona).
- Epona – Celtic goddess of horses. Unique and majestic.
- Cliodhna (CLEE-uh-na) – Fairy queen in Celtic mythology. Gorgeous and mystical.
- Ishna – Rare Gaelic name tied to holy water.
- Morrigan – Phantom queen of battle. Dark, edgy, powerful.
- Etain – Beautiful mythical woman transformed into a butterfly. Delicate yet strong.
- Scotia – Ancient name linked to the mythic origin of Scotland.
- Branwen – “Beautiful raven.” A magical, nature-infused myth name.
- Ardith – From “high bloom.” Magical Highland sound.
- Kenna – Already fire-linked, but also used in folklore.
- Isolde – From Tristan and Isolde, a legendary love story. Romantic and dramatic.
- Cordelia – Not purely Scottish, but Shakespeare gave King Lear’s daughter Celtic flavor.
- Maeve – Queen Maeve of Connacht. Fierce, royal, enchanting.
- Rhiannon – Horse goddess, mystical and musical.
- Lyonesse – Legendary Scottish-inspired kingdom, lost to the sea. Poetic and mysterious.
- Vivienne – Tied to the Lady of the Lake in Arthurian legend. Elegant and sparkling.
- Eluned – A magical maiden in legend, name means “idol, image.”
- Arianrhod – Silver wheel, Celtic moon goddess.
- Balvina – From Gaelic, “strong little one.” Mythical feel.
- Cailleach – Divine hag goddess of winter.
- Danu – Ancient Celtic mother goddess.
- Enya – Linked to Gaelic “Eithne,” meaning kernel. Magical sound.
- Fand – Celtic sea goddess, otherworldly.
- Grainne – Legendary beauty and princess.
- Helena – Used in old Celtic myths. Light-giver.
- Idana – Magical-sounding, with mythic flair.
- Jocasta – Legendary mother-queen in lore.
- Kaela – Means “laurel crown.” Ethereal vibes.
- Liath – “Grey.” Associated with mystical beings.
- Macha – Celtic war goddess. Fierce energy.
- Nemain – Goddess of battle frenzy.
- Oriana – Golden one. Regal, storybook vibes.
- Phaisneach – Gaelic for visionary or seer.
- Quilla – Moon goddess name, rare and magical.
- Róisín – Little rose, from Irish-Scottish crossover.
- Sadhbh (SIVE) – Legend name meaning “sweet, goodly.”
- Tanith – Ancient goddess name, mystical.
- Uathach – Warrior woman in Gaelic tales.
- Viviana – Lively, linked to Lady of the Lake.
- Wynna – Old magical-sounding Celtic name.
- Ysolde – Alternative to Isolde, mystical charm.
- Zeena – Edgy, magical, warrior princess vibes.
Modern, Cool & Internationally Chic
These names vibe with today’s baby naming trends while staying rooted in Scottish charm.
- Isla – Hugely popular now, from the Scottish island. Elegant, breezy, everywhere.
- Aila – Variant of Isla, meaning “from the strong place.” Sleek and modern.
- Nova – Means “new.” Trendy but feels at home in Scotland’s starlit skies.
- Aria – Not traditionally Scottish, but loved there now. Musical and airy.
- Lorna – Popularized by R.D. Blackmore’s Lorna Doone. Retro but fresh.
- Carlyn – From the Scottish surname. Soft but chic.
- Tara – Popular Celtic name, tied to strong, grounded vibes.
- Kyla – Feminine form of Kyle. Trendy yet Scottish-rooted.
- Kenzie – Short for Mackenzie, very modern, very wearable.
- Kerris – Meaning “love.” Sleek and stylish.
- Ailaith – Rare and airy.
- Rowena – From legend but works as a modern chic choice.
- Brydie – Cute diminutive of Bridget. Fun and approachable.
- Keira – Dark-haired beauty, with Scottish-Irish crossover.
- Ellarose – Double-barrel sweetness with modern appeal.
- Leith – From the Edinburgh district. Minimalist chic.
- Caileen – Scottish form of Colleen. Feminine and soft.
- Darcy – Scottish-Irish surname, cool and romantic.
- Mara – Simple, chic, global.
- Eden – Though biblical, used widely in Scotland. Garden-like charm.
- Cameron – Traditionally unisex, meaning “crooked nose.” Surprisingly stylish for girls.
- Quinn – Short, punchy, gender-neutral cool.
- Teagan – “Attractive, fair.” Trendy but with Celtic flavor.
- Peyton – Modern surname style.
- Lachlyn – Feminine spin on Lachlan. Rare and fresh.
- Tierney – “Lord, master.” Sleek and sharp.
- Fallon – Means “leader.” Stylish and bold.
- Adair – Minimalist, sleek, rooted in Scottish surname.
- Bevin – Fair lady. Short and modern.
- Callen – Strong but soft, Scottish surname as first name.
- Darrah – From “oak tree.” Cool and modern.
- Ellis – Unisex surname style, chic for girls.
- Finley – Blonde warrior. Cute and stylish.
- Greigh – Modern spin on Grey. Minimalist vibe.
- Hollis – Near the holly tree. Fresh and trendy.
- Indra – Heavenly-sounding, cross-cultural chic.
- Jorie – From “ever-vigilant.” Short and modern.
- Kaelin – Light and airy Scottish variation.
- Leven – From Loch Leven. Rare, crisp sound.
- Monroe – Scottish surname, now celeb-worthy.
- Nessa – Modern-sounding, though tied to legend.
- Orlagh – Golden princess, stylish and rare.
- Paisley – From the Scottish town, now a huge trend.
- Quinlan – “Graceful.” Surname-style chic.
- Reese – Fiery and sleek.
- Sloane – Stylish surname pick.
- Torin – From “chief.” Cool and bold.
- Ula – Jewel of the sea. Short, sweet, chic.
- Vaila – Island name, trendy sound.
- Wrenna – Bird-inspired, light and airy.
- Xara – Modern rare gem.
- Zara – Princess, global-chic but also used in Scotland.
A–Z Scottish Girl Name Quick Picks
Here’s a lightning-fast alphabet stroll through even more beauties:
- Ailith – Noble battle.
- Beathag – “Life.” Rare Gaelic charmer.
- Cora – Maiden. Popular in Victorian Scotland.
- Donella – World ruler.
- Euna – Form of Una, gentle and sweet.
- Fia – Short for Fionnuala. Sparkly and soft.
- Gilda – Golden.
- Helena – Light, radiant.
- Ishbel – Vintage Isabel.
- Jura – Island name.
- Kenina – Fire-born.
- Lileas – Scottish Lily.
- Marsaili – Gaelic Marcella.
- Nairna – River name.
- Oighrig (AY-rik) – New speckled one.
- Peigi – Scottish Peggy.
- Quira – From Quiraing on Skye.
- Rhona – Sea strength.
- Sileas (SHEE-lis) – Scottish Cecilia.
- Teàrlag – Gaelic Charlotte.
- Ùna – Lamb.
- Vaila – Island name.
- Wynda – Narrow passage.
- Yvaine – Evening star, from Stardust.
- Zena – Shining, hospitable.
A Warm Wrap-Up
Whew! That was a Highland-sized journey through over 220+ Scottish baby girl names—from rugged, nature-inspired picks to cozy vintage gems, legendary heroines, and modern chic beauties.
If you’re looking for something unique but rooted in tradition, Scotland’s naming pool is like a secret garden—lush, timeless, and full of stories. Whether you fell in love with something lyrical like Eilidh, bold like Greer, or trendy like Isla, just remember this: the perfect name is the one that feels like home when you say it out loud.
So go ahead, read them again, say them aloud, picture your little one growing into them. One of these Scottish beauties might just be the perfect fit for your wee lass.