Scotland’s rich heritage, breathtaking landscapes, and vibrant traditions are beautifully reflected in its names. Scottish girl names often carry deep meanings, rooted in Gaelic origins, noble clans, and legendary figures. Whether you’re drawn to timeless choices like Isla and Fiona or unique gems like Iona and Muireall, these names embody elegance, strength, and cultural pride. Many are inspired by nature, poetry, and history, making them both beautiful and significant.
In this article, we explore 50 distinguished Scottish baby girl names, their origins, and the stories behind them—perfect for parents seeking a meaningful name or anyone fascinated by Scotland’s naming traditions.

Scottish Girl Names
A – D
- Aila (AY-lah) – Means “from a strong place”. Aila is brave, gentle, and always stands up for herself.
- Ainsley (AYNZ-lee) – Means “one’s meadow”. Ainsley is peaceful, kind, and loves quiet places full of nature and flowers.
- Alana (ah-LAH-nah) – Means “beautiful”. Alana is sweet, lovely, and brings happiness with her warm heart and smile.
- Arabel (AIR-uh-bell) – Means “beautiful altar”. Arabel is gentle, spiritual, and brings peace to everyone she meets.
- Beatha (BAY-ah) – Means “life”. Beatha is joyful, full of energy, and loves every moment with her whole heart.
- Blair (BLAIR) – Means “field or plain”. Blair is calm, strong, and finds beauty in open skies and quiet places.
- Bonnie (BAHN-ee) – Means “pretty”. Bonnie is cheerful, sweet, and makes everyone happy with her lovely smile.
- Caitriona (kah-TREE-nah) – Means “pure”. Caitriona is kind, honest, and always stays true to her heart and dreams.
- Coira (KOY-RAH) – Meaning “seething pool,” inspired by Scottish nature and mystery.
- Davina (da-VEE-nah) – Means “beloved”. Davina is deeply loved, gentle, and always gives kindness to others.
E – G
- Ealasaid (EL-uh-said) – Means “consecrated to God”. Ealasaid is faithful, wise, and always follows what she believes is right.
- Effie (EH-fee) – Means “well-spoken”. Effie is bright, cheerful, and always has kind words for everyone she meets.
- Elspeth (ELS-peth) – Means “pledged to God”. Elspeth is loyal, sweet, and full of faith and good wishes.
- Euna (YOO-nah) – Means “lamb”. Euna is gentle, loving, and always brings peace and comfort with her quiet nature.
- Fenna (FEN-nah) – Means “peaceful”. Fenna is calm, kind, and helps others feel safe and happy every day.
- Fia (FEE-ah) – Means “wild” or “weaver”. Fia is playful, bold, and full of fun and free spirit.
- Finella (fih-NEL-ah) – Means “white shoulders”. Finella is graceful, sweet, and known for her quiet and caring strength.
- Fiona (fee-OH-nah) – Means “fair” or “white”. Fiona is gentle, lovely, and shines like moonlight in a calm sky.
- Flora (FLOR-ah) – Means “flower”. Flora is bright, sweet, and spreads joy and beauty wherever she goes.
- Greer (GREER) – Means “watchful”. Greer is sharp, strong, and always protects those she loves with care.
I – M
- Iona (eye-OH-nah) – Means “island”. Iona is peaceful, dreamy, and feels happiest near water, waves, and open skies.
- Isla (EYE-lah) – Means “island”. Isla is calm, kind, and loves quiet beauty found in nature and oceans.
- Jean (JEEN) – Means “God is gracious”. Jean is gentle, thankful, and always brings comfort to people in need.
- Kenna (KEN-nah) – Means “born of fire”. Kenna is bold, brave, and full of energy, passion, and strength.
- Lilias (LIL-ee-us) – Means “lily”. Lilias is sweet, pure, and brings light and kindness like a gentle flower.
- Lorna (LOR-nah) – Means “fox”. Lorna is clever, graceful, and always knows how to solve problems with calm.
- Maisie (MAY-zee) – Means “pearl”. Maisie is playful, precious, and brings joy like a beautiful little treasure.
- Mairi (MAH-ree) – Means “bitter”. Mairi is strong, kind, and always keeps going, even when life is hard.
- Malvina (mal-VEE-nah) – Means “smooth brow”. Malvina is gentle, peaceful, and always brings calmness wherever she goes.
- Morag (MOH-rag) – Means “great”. Morag is brave, bold, and always leads others with strength and love.
- Muireall (MUR-el) – Means “bright sea”. Muireall is peaceful, deep, and brings calm like the sea on a quiet day.
N – U
- Nessa (NESS-ah) – Means “rough”. Nessa is bold, fearless, and stands strong no matter what comes her way.
- Peigi (PAY-gee) – Means “pearl”. Peigi is gentle, cheerful, and makes others smile with her sweet and loving heart.
- Rhona (ROH-nah) – Means “rough island”. Rhona is tough, kind, and full of quiet strength and gentle power.
- Shona (SHOH-nah) – Means “God is gracious”. Shona is kind, faithful, and always full of thankfulness and peace.
- Skye (SKY) – Named after the Isle of Skye. Skye is dreamy, strong, and loves nature and wide-open places.
- Sorcha (SOR-kah) – Means “bright”. Sorcha is cheerful, full of light, and brings hope and happiness to everyone.
- Teasagh (CHAY-sah) – Means “strong-willed”. Teasagh is determined, smart, and never gives up on what she believes in.
- Una (OO-nah) – Means “lamb”. Una is soft, kind, and brings peace and love with her gentle heart.
- Ùnaidh (OO-nee) – Means “unity”. Ùnaidh is loving, fair, and always brings people together with peace and kindness.
V – Z
- Vaila (VAY-lah) – Means “from the island”. Vaila is quiet, sweet, and feels calm near water and trees.
- Vevina (veh-VEE-nah) – Means “sweet lady”. Vevina is polite, kind, and always shows love and care for others.
- Wallace (WAH-lis) – Means “foreigner”. Wallace is proud, strong, and always walks her own path with courage.
- Wynda (WIN-dah) – Means “narrow passage”. Wynda is strong, wise, and always finds her way through tough times.
- Yvaine (ee-VAYN) – Means “evening star”. Yvaine is quiet, dreamy, and shines softly like a star in the sky.
- Zena (ZEE-nah) – Means “life”. Zena is full of energy, joy, and loves to explore new and exciting things.
- Zetta (ZET-tah) – Means “little girl”. Zetta is sweet, playful, and brings laughter and fun everywhere she goes.
For baby names from A – Z, check out Little names library.
- Zuri (ZOO-ree) – Means “beautiful”. Zuri is bright, kind, and shines with beauty both inside and out.
- Zyana (zee-AH-nah) – Means “graceful sky”. Zyana is peaceful, gentle, and floats through life with beauty and calm.
Discover Korean naming customs with these charming Korean girl names.
Female Scottish names are a blend of tradition, beauty, and cultural depth. Whether rooted in Gaelic origins, inspired by nature, or drawn from legendary figures, these names carry a timeless charm. From strong and regal to soft and melodic, each name tells a unique story. Looking for a girl name that starts with A? Check out this article for some ideas.
Hopefully, this list has provided insight and inspiration, helping you discover the perfect name that reflects Scotland’s heritage, elegance, and the enduring spirit of its people.