44 Scottish Girl Names with Celtic Charm [2026]

What are the best Scottish girl names?
The best Scottish girl names include Isla, Freya, Bonnie, and Eilidh — beautiful names from the Highlands with Celtic soul. Below you will find 44 Scottish girl names, from beloved modern favorites to traditional Gaelic treasures.

There is music in Scottish girl names — the lilt of Gaelic, the romance of the Highlands, the strength of Celtic heritage. From the island-beautiful Isla to the warrior-strong Freya, Scottish names carry mist, moorland, and magic in every syllable.

In this guide, you will discover 44 Scottish baby girl names organized by style, each with its meaning and origin. We will cover popular Scottish names, traditional Gaelic beauties, vintage classics, and cute modern picks. Whether you have Scottish roots or simply love the sound, these names are pure Highland magic.

Scottish naming blends Gaelic, Norse, and English influences — Vikings, Celts, and Lowlanders all left their mark. That is why you will find Norse goddesses (Freya), Gaelic poetry (Eilidh), and English garden charm (Daisy) side by side. It is one of the richest naming traditions in the British Isles.

Scottish naming blends Gaelic, Norse, and English influences — Vikings, Celts, and Lowlanders all left their mark. That is why you will find Norse goddesses (Freya), Gaelic poetry (Eilidh), and English garden charm (Daisy) side by side. It is one of the richest naming traditions in the British Isles, shaped by a thousand years of history.

Scottish girl names with Highland castle art

These popular Scottish girl names top the charts in Scotland and beyond — beloved, beautiful, and full of Highland charm.

Name Meaning Origin
Isla Island Scottish
Skye Isle of Skye; sky Scottish
Eilidh Sun, radiant one Scottish Gaelic
Maisie Pearl Scottish
Bonnie Pretty, good Scottish
Ailsa Elf victory Scottish
Elspeth God is my oath Scottish
Fiona Fair, white Scottish Gaelic
Isobel God is my oath Scottish
Catriona Pure Scottish Gaelic
Morag Great Scottish Gaelic
Freya Noblewoman (goddess) Norse / Scottish

Popular Scottish names are having a global moment — Isla went from Scottish secret to worldwide sensation in a decade. Eilidh remains Scotland’s beloved insider pick, the name Scots choose when they want something truly theirs. These names prove that Scottish charm translates everywhere.

Isla is a global phenomenon — simple, beautiful, and unmistakably Scottish. Eilidh (pronounced “AY-lee”) is Scotland’s beloved Gaelic treasure. For more Celtic charm, see our Irish girl names.

Traditional Gaelic Girl Names

These traditional Gaelic girl names come from Scotland’s ancient language — poetic, haunting, and deeply authentic.

Name Meaning Origin
Mhairi Bitter; beloved (Gaelic Mary) Scottish Gaelic
Rhona Rough island (place name) Scottish Gaelic
Lorna From Lorne (place name) Scottish
Greer Watchful, guardian Scottish
Aileen Bright, shining one Scottish / Irish
Kenzie Handsome; fair one Scottish
Blair Plain, field Scottish
Fenella White-shouldered one Scottish Gaelic
Effie Pleasant speech Scottish / Greek
Shona God is gracious (Gaelic Jane) Scottish Gaelic
Kirsty Follower of Christ Scottish
Iona Island (holy isle) Scottish

Traditional Gaelic names are Scotland’s soul — Mhairi, Catriona, and Iona carry a thousand years of Highland history. Yes, the spellings look intimidating, but the pronunciations are pure music once learned. Choosing a Gaelic name is a statement of heritage pride.

Mhairi (pronounced “VAH-ree”) and Iona — named for Scotland’s holy island — are breathtakingly authentic. Fenella and Effie are vintage Gaelic gems. For more heritage names, explore our Irish names.

Vintage Scottish girl names with tartan patterns

Vintage Scottish Girl Names

These vintage Scottish girl names come from another era — dignified, charming, and ready for revival.

Name Meaning Origin
Agnes Pure, holy Greek / Scottish
Flora Flower Latin / Scottish
Jessie God is gracious Scottish / Hebrew
Maggie Pearl Scottish / Greek
Kirstin Follower of Christ Scottish
Malvina Smooth-browed (Ossianic) Scottish Gaelic
Edina From Edinburgh Scottish
Davina Beloved Scottish
Lesley Garden of holly Scottish
Moira Bitter; beloved (Gaelic Mary) Scottish / Irish

Vintage Scottish names are period dramas in name form — Flora, Davina, and Malvina could step out of an Outlander episode. Malvina comes from Ossian’s ancient poetry, giving it literary credentials few names can match. These are for romantics who love history.

Flora and Davina are elegant vintage picks, while Malvina — from Ossian’s ancient poetry — is pure romance. Edina literally means “from Edinburgh.” For more retro beauties, see our beautiful girl names.

Cute Modern Scottish Names

These cute modern Scottish names are fresh, fun, and full of contemporary Highland spirit.

Name Meaning Origin
Evie Life Scottish / Hebrew
Millie Gentle strength Scottish / German
Ellie Shining light Scottish / Greek
Lexi Defender of men Scottish / Greek
Aria Air; melody Italian / Scottish use
Harper Harp player English / Scottish use
Willow Willow tree English / Scottish use
Ruby Red gemstone Latin / Scottish use
Poppy Poppy flower Latin / Scottish use
Daisy Day’s eye (flower) English / Scottish use

Modern Scottish names show how the tradition evolves — Evie and Millie are Scotland’s current sweethearts, while Harper and Aria reflect cosmopolitan tastes. The new generation honors the old sounds while embracing the wider world. Tradition, updated.

Evie and Millie are Scotland’s sweethearts, while Harper and Aria show modern Scottish parents’ cosmopolitan taste. For more contemporary cuties, browse our names for girls.

How to Choose the Perfect Scottish Name

  • Learn the pronunciation. Gaelic spelling is phonetic — once you know the rules. Eilidh is “AY-lee,” Mhairi is “VAH-ree,” Catriona is “ka-TREE-na.” Practice proudly.
  • Honor your heritage. If you have Scottish roots, a family clan name or ancestral village (Iona, Skye, Lorna) adds deep meaning.
  • Decide: Gaelic or accessible. Mhairi and Eilidh are authentically Gaelic; Isla and Bonnie travel effortlessly. Both are valid — pick your comfort level.
  • Consider the nickname. Catriona becomes Catrin or Trina; Morag becomes Morag-beg (little Morag) in Gaelic affection. Lovely built-in options.
  • Think about tartan. A Scottish name pairs beautifully with a family tartan at celebrations — a name and a pattern, both heritage.
  • Say it with pride. Scottish names are meant to be said with a lilt — try it in your best Highland burr.

Frequently Asked Questions

What is the most popular Scottish girl name?

Isla is the most popular Scottish girl name, topping charts in Scotland and beloved worldwide. Freya and Bonnie are also extremely popular.

How do you pronounce Eilidh?

Eilidh is pronounced “AY-lee.” Similarly, Mhairi is “VAH-ree” and Catriona is “ka-TREE-na.” Gaelic pronunciations are consistent once learned.

What Scottish girl name means “beautiful”?

Bonnie literally means “pretty, beautiful” in Scots. Ailsa and Fiona (“fair”) carry similar beauty.

What are traditional Gaelic girl names?

Mhairi, Eilidh, Catriona, Morag, Rhona, Shona, and Iona are all traditional Gaelic names with deep Scottish roots.

Is Freya a Scottish name?

Freya is Norse in origin (the goddess), but it is hugely popular in Scotland due to Viking heritage in the Northern Isles. It is fully embraced as a Scottish favorite.

What is a unique Scottish girl name?

Malvina, Edina, Fenella, Davina, and Ailsa are all distinctive and authentically Scottish — beautiful without being common.

What Scottish name means “warrior”?

Freya, though Norse, carries warrior-goddess associations and is hugely popular in Scotland. Kelly (Irish/Scottish) means “warrior.” For pure warrior spirit with Highland flair, the Norse-Scottish Freya is unmatched.

Conclusion

From the island-beautiful Isla to the poetic Mhairi, Scottish girl names carry the Highlands in every syllable. Whether you choose a global favorite like Freya or a Gaelic treasure like Eilidh, you are giving your daughter a name with mist, music, and magic.

Continue your Celtic journey with our Irish names, or find more feminine favorites in beautiful girl names.

Similar Posts