Looking for Scottish baby girl names that feel graceful, historic, and a little bit magical? You are in the right place. This list brings together 111 Scottish girl names, each with a simple meaning and origin.
Not sure where to begin? Browse by style: popular, traditional, Gaelic, modern, unique, or powerful. You will also find easy pronunciation tips and advice for picking a name that fits your family.
Popular Scottish Baby Girl Names
These popular Scottish girl names are loved in Scotland and easy to wear in the USA. Many are short, sweet, and simple to spell.
- Isla – Taken from Islay, a Hebridean island. Say it “EYE-la.” It is the top pick for a Scottish island girl name.
- Skye – Named for the Isle of Skye. The old meaning is debated, but the vibe is wild, airy, and free.
- Fiona – From the Gaelic word fionn, meaning “white” or “fair.” It became popular after Scottish writers used it in the 1700s and 1800s.
- Eilidh – A Gaelic form of Helen, meaning “light.” Say “AY-lee.”
- Iona – A tiny island famous for its ancient abbey. It is a calm, spiritual Scottish name.
- Ailsa – From Ailsa Craig, a rocky island in the Firth of Clyde. A rare Scottish girl name with a crisp sound.
- Mairi – The Scottish Gaelic form of Mary. A traditional Scottish name that feels fresh again.
- Kirsty – A Scots pet form of Christina, meaning “follower of Christ.” Friendly and bright.
- Flora – Latin for “flower.” Flora MacDonald is a famous Scottish heroine, so the name has real heritage.
- Heather – Named for the purple plant that covers Scottish moors. A true flower-inspired Scottish name.
- Catriona – The Scottish form of Katherine, meaning “pure.” Say “ka-TREE-oh-na.”
- Rhona – Possibly linked to the island of Rona. It means “rough isle” in some accounts.
- Paisley – A town near Glasgow, famous for its swirly pattern. A trendy Scottish place name.
- Shona – An English spelling of the Gaelic name Seonag, a form of Jane or Joan. Short and sunny.
- Maisie – A Scots pet name for Mairead (Margaret). Cute, bubbly, and full of charm.
Traditional Scottish Baby Girl Names

Want a classic Scottish girl name with deep roots? These old Scottish girl names have been used in families for generations, and many are making a comeback.
- Morag – A well-loved Gaelic name often linked to mòr, meaning “great.” Strong and warm.
- Davina – The feminine form of David, meaning “beloved.” A Scottish feminine name with a soft sound.
- Elspeth – The Scots form of Elizabeth. Elegant, and it comes with nicknames like Elsie and Beth.
- Isobel – A Scots spelling of Isabel, meaning “God is my oath.” Timeless and pretty.
- Jean – A Scots form of Joan or Jane. Simple, vintage, and quietly stylish.
- Janet – A medieval form of Jane, meaning “God is gracious.” It was very common in Scotland for centuries.
- Jessie – A Scots pet form of Janet. Sweet and old-fashioned.
- Effie – Short for Euphemia, meaning “well spoken.” A playful vintage choice.
- Marjory – A Scots form of Margaret, meaning “pearl.” Royal and refined.
- Annabel – Used in Scotland since the Middle Ages. It may come from Amabel, meaning “lovable.”
- Lesley – From a Scottish place name and clan surname. It began as a Scottish name before it spread widely.
- Wilhelmina – The feminine form of William. Big and bold, with cute nicknames like Mina and Willa.
- Greer – A short form of Gregor, meaning “watchful.” A sharp, modern-sounding traditional name.
- Robina – The feminine form of Robert, meaning “bright fame.” Rare, sweet, and very Scottish.
- Alison – A medieval pet form of Alice, long used in Scotland. Friendly and easy to say.
Scottish Gaelic Girl Names
Scottish Gaelic girl names are rich in history, but the spellings can look tricky. Pronunciations below are simple guides. Gaelic sounds are different from English, so ask a native speaker if you can.
- Mairead – The Gaelic form of Margaret, meaning “pearl.” Say “MAH-ritt.”
- Sorcha – A Gaelic name meaning “bright” or “radiant.” Say “SOR-uh-kha.”
- Iseabail – The Gaelic form of Isabel. Say “ISH-uh-bel.”
- Seonaid – The Gaelic form of Janet. Say “SHAW-nitch.”
- Brighde – The Gaelic form of Bridget, meaning “exalted one.” Say “BREE-juh.”
- Peigi – A Gaelic pet form of Margaret. Say “PAY-kee.” A sweet, short option.
- Ealasaid – The Gaelic form of Elizabeth. Say “YAL-uh-satch.”
- Eithne – An old Gaelic name meaning “kernel” or “grain.” Say “EH-nyuh.”
- Beathag – Linked to beatha, meaning “life.” Say “BEH-hak.”
- Mòr – Simply “great” in Gaelic. Say “MORE.” Short, strong, and bold.
- Eilionoir – The Gaelic form of Eleanor. Say “AY-lun-or.” A lovely name with a long, graceful sound.
- Sìleas – A Gaelic form of Cecilia or Julia. Say “SHEE-las.”
- Sìne – The Gaelic form of Jane. Say “SHEE-nuh.” Short and simple.
- Ùna – Often linked to “lamb,” though the origin is uncertain. Say “OO-nuh.”
- Raghnaid – From the Norse name Ragnhild, a reminder of Viking-age ties. Say “RAH-nitch.”
Beautiful Scottish Baby Girl Names

These beautiful Scottish girl names have lovely meanings and a soft, lyrical feel. They suit parents who want elegance with a Scottish heritage touch.
- Bonnie – A Scots word meaning “pretty” or “fine.” It is cheerful and classic.
- Kenna – A feminine form of Kenneth, often meaning “handsome” or “born of fire.”
- Kyla – From Gaelic caol, meaning “narrow.” It often refers to a narrow strait of water.
- Blair – From a Gaelic word for “field” or “plain.” Polished and unisex.
- Rowan – Named for the rowan tree, long believed in Scotland to protect against bad luck.
- Mirren – A Scottish name linked to St. Mirin. The meaning is unclear, but the sound is gorgeous.
- Alba – The Gaelic name for Scotland itself. A short, rare way to honor your roots.
- Lilias – An old Scottish form of Elizabeth, often tied to the lily. Delicate and vintage.
- Arabella – First recorded in Scotland in the 1100s. It means “yielding to prayer” in some sources.
- Cara – Means “friend” in Gaelic and “dear” in Latin. Easy to spell and pronounce.
- Muriel – A Celtic name often explained as “sea-bright.” It was popular in Scotland for many years.
- Lorna – From Lorne, a region in Argyll. It rose to fame through an 1869 novel.
Scottish Island, Nature, and Place Names for Girls
Scotland’s islands, glens, and cities have inspired many Scottish nature-inspired girl names. These names bring the landscape to life.
- Rosslyn – From Roslin, near Edinburgh, home of the famous Rosslyn Chapel. A rare Scottish place name.
- Edina – A poetic name for Edinburgh. Pretty, uncommon, and full of city pride.
- Arran – A beautiful island off Scotland’s west coast. Short and breezy.
- Jura – A Hebridean island known for deer and wild scenery. Bold and unusual.
- Tiree – A sunny, windy island, often explained as “land of corn.” Say “ty-REE.”
- Morven – A Highland name used in old Scottish poetry. It suggests mountains and mist.
- Glenna – Inspired by the Scottish word glen, meaning “valley.” Soft and earthy.
- Thistle – Scotland’s national flower. A bold, spiky, spirited choice.
- Eilean – Gaelic for “island.” Say “AY-lan.” Gentle and rare.
- Brae – A Scots word for “hillside.” A cool, modern nature name.
Modern Scottish Baby Girl Names

These modern Scottish girl names often come from clan names and places. They feel fresh, stylish, and flexible for Scottish baby names for modern parents.
- Kenzie – Short for Mackenzie, meaning “son of Coinneach.” Upbeat and trendy.
- Rory – From the Gaelic Ruairidh, meaning “red king.” A spunky pick for a girl.
- Lennox – A Scottish region and earldom. It has a cool, confident sound.
- Brodie – From a Scottish clan and place name. Playful and bold.
- Campbell – A famous clan name, from Gaelic words that mean “crooked mouth.” Now a stylish first name.
- Sinclair – A Scottish clan name from the French “Saint-Clair.” Elegant and rare.
- Elsie – A Scots pet form of Elspeth. Vintage, but very current.
- Lindsay – From a Scottish surname and place name. Casual and familiar.
- Ramsay – A Scottish surname, often explained as “wild garlic island.” Sleek and modern.
- Ellis – A surname used widely in Scotland. Gender-neutral and easy to love.
- Logan – A Scottish surname from a place name. Strong and friendly.
- Leith – Named for Edinburgh’s historic port district. Short, crisp, and cool.
Unique and Uncommon Scottish Baby Girl Names with Meaning
Want rare Scottish girl names you don’t hear every day? These uncommon Scottish baby girl names stand out without being hard to say.
- Fenella – An English form of the Gaelic Fionnghuala, meaning “white shoulder.” A rare Gaelic girl name.
- Lachina – The feminine form of Lachlan, a name tied to Scotland’s lochs. Very rare.
- Keltie – Taken from the Keltie Water, a Scottish river. Light and playful.
- Innes – A Scottish place name and surname. Often tied to a Gaelic word for “island.”
- Murdina – The feminine form of Murdo, meaning “sea.” A true Highland rarity.
- Dolina – The Scottish feminine form of Donald, meaning “world ruler.” Unusual and sweet.
- Jacobina – The feminine form of Jacob, with a Jacobite history. Grand and memorable.
- Morna – From the Gaelic Muirne, meaning “beloved” or “gentle.” Soft and old-world.
- Annag – A Gaelic pet form of Anne. Say “AN-ak.” Rare and charming.
- Nairne – From the River Nairn and a Scottish surname. Smooth and unusual.
- Rùna – Linked to the Gaelic rùn, meaning “secret” or “beloved.” Short and mysterious.
- Kerrera – A small island near Oban. A one-of-a-kind place name.
Powerful Scottish Girl Names
These names belong to real queens, noblewomen, and legends. They are great for parents who want a Scottish name with historical significance and a strong story.
- Margaret – Meaning “pearl.” St. Margaret was an 11th-century queen of Scotland known for her faith and kindness.
- Gruoch – The real-life name of the queen who married Macbeth. Rare and fierce.
- Bethoc – Mother of King Duncan I. A very old name with a strong presence.
- Dervorguilla – A 13th-century noblewoman who founded Balliol College in Oxford. Long, grand, and unforgettable.
- Murron – Made famous by the movie Braveheart. It has a brave, romantic feel.
- Joan – Used by medieval Scottish queens. Short and steady.
- Ermengarde – A queen of Scotland in the 1100s. A bold choice for a history lover.
- Ada – Borne by Ada de Warenne, mother of two Scottish kings. Tiny but mighty.
- Matilda – Scottish-born queen of England in the 1100s. Means “strong in battle.”
- Sibylla – A queen of Scotland in the early 1100s. Mysterious and regal.
Scottish Girl Names from the 1500s
Scotland in the 1500s was the time of Mary, Queen of Scots, and many historical Scottish girl names come from that era. These are old-fashioned Scottish girl names making a comeback.
- Grizel – A Scots form of Griselda. Quirky and full of character.
- Agnes – Means “pure.” It was one of the most common names in Scotland at the time.
- Beatrix – Means “she who brings joy.” Elegant and bright.
- Barbara – Means “foreign.” It was widely used in Scotland and still feels classic.
- Bessie – A pet form of Elizabeth. Cozy and cute.
- Marion – A form of Mary, common in Scottish records. Lovely and gentle.
- Helen – Means “torch” or “bright.” A timeless favorite.
- Christian – Used for girls in old Scotland. A rare, meaningful surprise.
- Gelis – A Scots form of Giles or Egidia. Very rare and distinctive.
- Nichola – The feminine form of Nicholas, meaning “victory of the people.” Strong and graceful.
Choosing the Right Scottish Name for Your Baby Girl
With over 100 options, narrowing down can feel big. Start with the story you want the name to tell. Do you love Scottish islands, family history, or the Gaelic language? Pick a category and build your shortlist from there.
Check the Pronunciation
Some Scottish Gaelic names look hard to say. Read your favorites out loud, and ask how friends and family say them. If a name needs a long explanation every time, think about whether you are okay with that. Easy-to-pronounce Scottish girl names, such as Isla, Skye, Flora, and Rory, travel well across the USA.
Think About Spelling
Gaelic spellings are beautiful but can be tricky for forms and school lists. You can choose a Gaelic spelling like Eilidh or a simpler English form like Eily. Just pick one and stay consistent.
Plan for Nicknames
Long names give you lots of nicknames. Elspeth can be Elsie or Beth. Wilhelmina can be Mina or Willa. Say the full name and the nickname together with your last name before you decide.
Common Mistakes to Avoid
- Skipping the meaning. Some names have debated origins, so check a reliable source.
- Ignoring initials. Spell out the full name to make sure the initials aren’t awkward.
- Choosing only for trends. Pick a name you will still love in twenty years.
- Forgetting family ties. A clan name or family surname can make a name extra meaningful.
Frequently Asked Questions
What are traditional Scottish baby girl names?
Traditional Scottish girl names include Morag, Davina, Elspeth, Isobel, Jean, Janet, Jessie, Marjory, and Annabel.
What are Scottish Gaelic girl names?
Scottish Gaelic girl names are names from the Gaelic language of Scotland. Examples include Sorcha, Mairead, Seonaid, Brighde, Peigi, and Eithne.
Are Scottish girl names hard to pronounce?
Some are easy, like Isla, Skye, and Flora. Gaelic names like Seonaid, Sorcha, and Ealasaid can be harder because the spelling doesn’t match English sounds.
What rare Scottish girl names are used today?
Rare options include Ailsa, Fenella, Lachina, Keltie, Murdina, Dolina, and Morna.
Do Scottish girl names work well outside Scotland?
Yes. Names like Isla, Fiona, Heather, Flora, and Bonnie are known across the USA.
Final Thought
Choosing the perfect name for your baby girl is a special way to celebrate her identity, family story, and heritage. These 100+ Scottish baby girl names offer something for every style, from popular favorites like Isla, Fiona, and Skye to traditional choices like Morag, Elspeth, and Isobel.
You may fall in love with a beautiful Gaelic name such as Sorcha or Eilidh, or prefer a unique Scottish-inspired name like Ailsa, Fenella, or Alba.

1 thought on “100+ Scottish Baby Girl Names: Beautiful Names with Meanings”