Scottish girl names encompass a captivating blend of history, culture, and linguistic influences. Rooted in the country’s Gaelic heritage, these names often evoke images of rugged landscapes, ancient traditions, and a deep connection to nature.
Traditional Scottish girl names often draw inspiration from Gaelic mythology and folklore, reflecting the country’s rich storytelling traditions. Many of these names have deep meanings associated with nature, such as “island” or “bright.”
In This Article
100 Beautiful Scottish Names for Girls
Here are 100 popular, cute, and old Scottish female names.
Aberdeen
Aberdeen is a Scottish name derived from the place name of the city in northeastern Scotland. With its melodic pronunciation, Aberdeen rolls off the tongue effortlessly.
Aileen
Aileen is a name of Scottish and Irish origin meaning "bright" or "shining." It is a popular choice in both Scotland and Ireland.
Ailsa
Ailsa is a Scottish name derived from the phrase "from the rocky place." Ailsa Craig is an island off the coast of Scotland known for its distinctive granite.
Ainsley
Ainsley is a unisex name of English and Scottish origin meaning "clearing with hermitage."
Alana
Alana is a pretty Scottish name with Irish and Hawaiian origins meaning "fair" or "beautiful."
Alina
Alina is a Scottish name with Slavic and Arabic origins meaning "bright" or "beautiful."
Amara
Amara is a Scottish girl's name with African, Arabic, and Sanskrit origins meaning "eternal" or "unfading." It is a name that resonates with people from diverse backgrounds.
Ardis
Ardis is a unique name with Scottish and English origins meaning "eager" or "brave." It is a name that captures a sense of courage and enthusiasm.
Babette
Babette is an unusual Scottish name of French origin derived from the word meaning "foreign" or "stranger." It is a charming and whimsical name that is not commonly used.
Beathag
Beathag is ald Scottish girl's name meaning "life."
Beth
Beth is a Scottish name of Hebrew origin meaning "pledged to God." It is a simple and timeless name with a rich history. Beth is a popular diminutive form of longer names like Bethany, Elizabeth, and Betty.
Bonnie
Bonnie is a Scottish name meaning "pretty" or "attractive." Bonnie gained popularity in the mid-20th century, with its usage peaking in the 1950s and 1960s. It was often associated with the idea of a lovely and lively girl.
Brenna
Brenna is a name with Irish and Gaelic origins, meaning "little raven." It carries a sense of intelligence and mystery, reminiscent of the clever and enigmatic raven.
Bridget
Bridget is an Irish and Gaelic name meaning "exalted one." It is a name that has been widely embraced in various cultures and continues to be a name associated with confidence and poise.
Briony
Briony is an Scottish name of English origin derived from the word meaning "to sprout." It is a name that evokes images of nature and new beginnings.
Brogan
Brogan is a name with Irish and Scottish origins meaning "sturdy shoe." It is reminiscent of the footwear worn by Gaelic-speaking people.
Brooke
Brooke is an Scottish name of English origin meaning "small stream." Brooke has been a popular choice for girls since the 20th century, with a surge in popularity during the 1990s. It gained attention through various cultural references, including the character Brooke Davis from the television series "One Tree Hill."
Caitlin
Caitlin is a Scottish name of Irish origin meaning "pure." It has a timeless quality and is cherished for its purity and elegance.
Cara
Cara is a Scottish name with Italian and Irish origins meaning "beloved" or "friend." It is a name that embodies love and companionship.
Catriona
Catriona is a Gaelic and Scottish name meaning "pure." It carries an ethereal and delicate quality.
Chelsea
Chelsea is a Scottish name of English origin meaning "port of ships." It gained popularity as a given name in the mid-20th century. It rose to prominence through its association with the affluent neighborhood in London, known for its fashionable residents and trendy atmosphere.
Chloe
Chloe is a Scottish girl's name of Greek origin meaning "blooming" or "fertility." It is a name with ancient roots, associated with the Greek goddess of agriculture and fertility, Demeter.
Ciara
Ciara is an Irish and Gaelic name meaning "dark-haired." It is a name that is deeply rooted in Irish culture.
Cora
Cora is a Scottish name of Greek origin meaning "maiden." It is a name that encapsulates the essence of innocence and femininity.
Darcie
Darcie is a Scottish name of French origin meaning "dark." It is a name that has gained popularity in recent years, combining the charm of French influence with a touch of darkness.
Davina
Davina is a name with Scottish and Hebrew origins meaning "beloved." It is a name that radiates warmth and tenderness, capturing the essence of being dearly loved.
Donalda
Donalda is a Scottish and Gaelic name meaning "world ruler."
Eilidh
Eilidh is a Scottish and Gaelic name meaning "light."
Eira
Eira is a Scottish name of Welsh origin meaning "snow." It is a unique and distinct name, representing the beauty and serenity of winter.
Elsie
Elsie is a powerful Scottish girl's name of English origin meaning "noble" or "God's promise."
Elspeth
Elspeth is a beautiful Scottish girl's name meaning "God's promise."
Erin
Erin is an Irish and Gaelic name meaning "Ireland." It carries a deep connection to the Emerald Isle.
Esme
Esme is a Scottish name of French origin meaning "beloved." It is a name that embodies love and tenderness, perfect for your daughter who hold a special place in your heart.
Fenella
Fenella is a name with Scottish and Irish origins meaning "white shoulder." It is a name that signifies elegance and a gentle presence, capturing the essence of a delicate white flower.
Fiadh
Fiadh is a Scottish name of Irish origin meaning "wild" or "deer." It is a name that represents a free spirit and an affinity for the wilderness.
Finnea
Finnea is an old Scottish name of Irish origin meaning "fair." It is a name that has Celtic origins and is associated with Ireland's rich heritage.
Fiona
Fiona is a Scottish and Gaelic name meaning "fair" or "white." It is a name that has gained popularity in various English-speaking countries.
Flora
Flora is a beautiful Scottish name of Latin origin meaning "flower." It is a name deeply rooted in ancient Roman mythology, associated with the goddess of flowers and spring.
Freya
Freya is a Scottish name of Norse origin meaning "lady" or "noblewoman." It is a name that embodies power, grace, and the divine feminine.
Gemma
Gemma is a Scottish name of Italian origin meaning "gem" or "precious stone." It gained popularity in the late 20th century and continues to be beloved today.
Georgia
Georgia is an old Scottish name of Greek and English origin meaning "farmer" or "earthworker." It gained popularity in the 18th century and has remained a classic choice ever since.
Grace
Grace is a Scottish girl's name of Latin and English origin meaning "grace" or "elegance."
Greta
Greta is a Scottish name of German and Swedish origin meaning "pearl." It gained popularity in the early 20th century and has since become associated with strong, independent women.
Hannah
Hannah is a Scottish girl's name of Hebrew origin meaning "grace" or "favor." It is a name with biblical roots, known for its timeless appeal and spiritual significance.
Harriet
Harriet is a Scottish name of English and French origin meaning "ruler of the home." It carries a sense of authority and leadership.
Hazel
Hazel is a Scottish name of English origin meaning "hazelnut." It evokes images of autumnal hues and the enchantment of nature.
Heather
Heather is a Scottish name of English origin meaning "flower" or "heather." It is a name associated with the flowering plant that thrives in rocky landscapes.
Iona
Iona is a beautiful Scottish name meaning "purple jewel." It is a name associated with the island of Iona, known for its spiritual significance and breathtaking landscapes.
Isla
Isla is a Scottish name meaning "island." It is a name associated with the enchantment of island landscapes and the tranquility of the sea.
Ivy
Ivy is an short Scottish name of English origin derived from the name of the climbing plant. It is associated with the evergreen vine that symbolizes eternal life and friendship.
Jaimy
Jaimy is a Scottish name of English origin meaning "supplanter." It is a variant of the name Jamie, which gained popularity in the 20th century and is now commonly used for both boys and girls.
Jenna
Jenna is a Scottish name of English and Welsh origin with multiple meanings, including "white wave," "fair," and "blessed."
Jocelyn
Jocelyn is a Scottish name of French and German origin meaning "joyous." It is a name that has been popular for centuries, known for its timeless charm and positive energy.
Kelsey
Kelsey is a Scottish name of English origin meaning "island of ships." It is a unisex name that gained popularity in the 20th century.
Kilmeny
Kilmeny is a Scottish name meaning "church" or "chapel." It is a name associated with ancient Scottish folklore and literature, particularly in the poem "Kilmeny" by James Hogg.
Kirsty
Kirsty is a Scottish name meaning "Christian." It carries a sense of faith and devotion.
Lacey
Lacey is a unique Scottish name of English origin derived from the place name Lassy in France.
Lena
Lena is a Scottish name of Greek and Russian origin meaning "light." It is a name that signifies radiance, creativity, and the power to inspire others.
Lexi
Lexi is a unique Scottish name of Greek origin meaning "defender of mankind." It gained popularity in recent years, known for its modern appeal and empowering meaning.
Lilias
Lilias is a Scottish name derived from the flower name Lily.
Lilidh
Lilidh is a Scottish name derived from the flower name Lily. It carries a sense of beauty and purity.
Lindsay
Lindsay is a name of Scottish and English origin meaning "Lincoln's wetland."
Lorna
Lorna is a Scottish name derived from the botanical name Laurel. It is a name that gained popularity in the 19th century and is associated with elegance and grace.
Mabel
Mabel is a Scottish name of Latin origin meaning "lovable." It regained popularity in recent years due to its vintage appeal and endearing meaning.
Mackenzie
Mackenzie is a name of Scottish and Irish origin meaning "son/daughter of Coinneach." It is a name that signifies strength, loyalty, and a deep bond with one's family.
Mairi
Mairi is a Scottish name meaning "bitter." It is a name that reflects the rich cultural heritage of Scotland and its Gaelic language.
Maisie
Maisie is a Scottish name meaning "pearl." It gained popularity in the 19th century and is associated with sweetness and innocence.
Mara
Mara is a name with multiple origins and meanings. In Hebrew, it means "bitter," while in Irish and German, it is associated with "sea" and "famous."
Megan
Megan is a Scottish name of Welsh origin meaning "pearl." It gained popularity in the late 20th century and is associated with femininity and grace.
Moira
Moira is a name with Irish and Scottish origins. In both languages, it carries meanings of "bitter" and "great." It signifies determination, talent, and a profound presence.
Morag
Morag is a Scottish name meaning "great." It is associated with the rugged beauty of the Scottish landscape and the resilience of its people.
Morven
Morven is a Scottish name meaning "sea gap." It is derived from the name of a mountain in Scotland, which holds significance in Scottish mythology and literature.
Nessa
Nessa is a name with Irish and Scottish origins meaning "miracle." It is a name that reflects the belief in the extraordinary and the miraculous.
Niamh
Niamh is a beautiful Scottish name of Irish origin meaning "radiant" or "bright."
Nova
Nova is an unusual Scottish name of Latin origin meaning "new" or "star." It evokes the sense of a new beginning and the wonder of the night sky.
Orla
Orla is a Scottish name of Irish origin meaning "golden princess." It carries a sense of regality and beauty.
Poppy
Poppy is a Scottish name of English origin derived from the name of the vibrant red flower.
Quinn
Quinn is a unisex Scottish name of Irish origin meaning "counsel."
Rachel
Rachel is a Scottish name of Hebrew origin meaning "ewe" or "female sheep." It signifies empathy, intelligence, and a nurturing spirit.
Rhona
Rhona is a name with Scottish and Irish origins. In Scottish, it means "rough island," while in Irish, it means "wise." It is a name that reflects a connection to nature and the resilience of island life.
Robyn
Robyn is a Scottish name of English origin meaning "bright fame." It is a unisex name that gained popularity in the late 20th century.
Rowan
Rowan is a name with Irish and Scottish origins. In Irish, it means "little red one," while in Scottish, it refers to the rowan tree.
Ruby
Ruby is a Scottish name of English origin derived from the name of the precious red gemstone. It is a name that has been in use since the late 19th century and experienced a surge in popularity in the early 20th century.
Ruth
Ruth is a Scottish name of Hebrew origin meaning "companion" or "friend." It carries a sense of loyalty and devotion.
Saffron
Saffron is a Scottish name of English origin derived from the name of the saffron spice. It is a name associated with vibrant colors and distinctive flavors.
Saskia
Saskia is a Scottish name of Dutch and German origin meaning "Saxon woman."
Skye
Skye is a Scottish name that refers to the Isle of Skye, a scenic island off the west coast of Scotland.
Sorcha
Sorcha is a Scottish name of Irish origin meaning "bright" or "radiant."
Tamsin
Tamsin is a Scottish name of English origin derived from the word "twin." It signifies companionship, creativity, and a balanced nature.
Tessa
Tessa is a Scottish name of English origin derived from the word "harvester."
Una
Una is a Scottish name of Irish origin meaning "unity." It is a name that has been used in Ireland for centuries.
Vaila
Vaila is a Scottish girl's name derived from the Old Norse word "vaðill" meaning "island of sandbanks." It is associated with the Shetland Islands.
Valerie
Valerie is a Scottish name of French and English origin meaning "strength" or "health."
Vicky
Vicky is an Scottish name of English origin derived from the name Victoria meaning "victorious."
Willow
Willow is a Scottish name of English origin meaning "graceful."
Winnie
Winnie is a cute Scottish name of English origin derived from the name Winifred meaning "joyful." It is a name that signifies optimism, cheerfulness, and a radiant spirit.
Yara
Yara is a unique Scottish name of Arabic origin meaning "small butterfly."
Yasmin
Yasmin is a Scottish name of Persian origin derived from the word "yasamin" meaning "jasmine flower."
Yvonne
Yvonne is a name of French and German origin meaning "yew wood." It signifies endurance, vitality, and a determined spirit.
Zinnia
Zinnia is a unique Scottish name of German origin derived from the name of the colorful flower "zinnia."