Scotland has majestic castles, green highlands, vast lochs, towering mountains, and deep waters.
It is undeniably one of the most beautiful countries in the World. Scottish girl names are unique and rich with history and culture.
Are you looking for a list of Scottish girl names for your baby girl? We have put together beautiful and memorable Scottish girl names with meanings to help you make the right choice.
Annabel
Annabel is an elegant Scottish girl name, meaning “Graceful, beautiful.”
Aileen
The Scottish name Aileen means “Rays of sunshine.”
Ailsa
The Scottish girl name Ailsa means “Consecrated to God.”
Arable
The beautiful Scottish name Arable means “Messenger of Almighty God.”
Alish
Alish is a sweet Scottish girl name, meaning “From noble kin.”
Agan
Agan is an elegant Scottish name for girls, meaning “Intelligent, beautiful.”
Amelia
The beautiful name Amelia means “Hardworking and industrious.”
Ailsa
Ailsa is a beautiful Scottish name for girls, meaning “Supernatural victory; Noble maiden.”
Alana
Alana is a beautiful Scottish girl name; it means “precious child.”
Ann
Ann is a unique Scottish girl name, meaning “Graceful.”
Arable
Arable is a unique Scottish name for girls; it means “Prayerful.”
Agness
The Scottish girl name Agness means “Holy, chaste.”
Alison
Alison is a famous Scottish name for girls; it means “Noble.”
Aurla
Aurla is a sweet Scottish name for girls, meaning “The golden princess.”
Bonnie
Bonnie is a sweet Scottish name for girls, meaning “Cheerful, beautiful.”
Blair
Blair is a common Scottish girl name, meaning “Battlefield.”
Bonelle
Bonelle is a beautiful Scottish name for girls; it means “A beautiful woman with a good nature.”
Beileag
The Scottish girl name Beileag means “Promise of God.”
Bridget
Bridget is a famous Scottish name for girls; it means “Power, strength.”
Caoimhe
Caoimhe is a sweet Scottish name for girls, meaning “Beautiful.”
Catriona
The Scottish name Catriona means “Pure/purity.”
Cora
Cora is a unique Scottish name; it means “Virtuous, Maiden.”
Caillen
Caillen is a sweet Scottish girl name, meaning “A powerful and potent person.”
Caitir
The Scottish girl name Caitir means “Of pure nature.”
Camellia
The name Camellia means “Helper of the priest.”
Cairstine
The beautiful name Cairstine is a Scottish name for girls, meaning “believer of Christ.”
Caitrin
Caitrin is a unique Scottish name for girls; it means “Pure.”
Drew
Drew is a Scottish name for girls, meaning “Brave, courageous.” It is the feminine version of the name Andrew.
Donaldina
Donaldina is a powerful Scottish name for girls, meaning “Great leader, World ruler.”
Davita
The Scottish girl name Davita means “A unique cherished individual.”
Dolina
The Scottish name Dolina means “Ruler of the World.”
Daviana
Daviana is a unique Scottish name for girls, meaning “Everyone’s favorite /beloved.”
Davina
Davina is the feminine version of the name David; it means “Beloved.”
Davonna
The Scottish girl’s name Davonna means “Leader.”
Donalda
The Scottish girl’s name Donalda is Donald’s feminine form; it means “World Ruler.”
Elaine
Elaine is a beautiful Scottish name for girls, meaning “Bright, shining light.”
Elsbeth
The Scottish name Elsbeth means “God is bountiful.”
Erwina
Erwina is a Scottish girl name, meaning “A beautiful friend.”
Elspeth
The name Elspeth is the Scottish form of Elizabeth; it means “Chosen by God.”
Elsie
Elsie is a Scottish girl name; it means “The Almighty is bountiful.”
Emily
Emily is a strong Scottish name for girls, meaning “Industrious.”
Ella
Ella is a beautiful name for Scottish girls; it means “Fairy maiden.”
Emilia
The Scottish name Emilia means “Winning.”
Ferelith
The Scottish girl’s name Ferelith means “True Sovereignty.”
Fiona
The beautiful Scottish name Fiona means “Fair.”
Fina
Fina is a Scottish name for girls; it means “One who shall add.”
Flora
Flora is a sweet Scottish girl name, meaning “Flower.”
Freya
The Scottish name Freya means “Goddess of love.”
Greer
Greer is a beautiful Scottish name for girls; it means “Guardian/ a cautious person.”
Gormlaith
The Scottish girl name Gormlaith means “a famous princess, illustrious.”
Grier
The Scottish name Grier means “Watchful, alert.”
Garia
Garia is a Scottish name for girls, meaning “Short.”
Galiene
Galiene is a beautiful name for Scottish girls, meaning “Damsel.”
Grizela
The Scottish name Grizela means “Grey-haired.”
Griselda
The name Griselda means “Grey battle.”
Gordana
The name Gordana means “Proud.”
Isobel
Isobel is a unique name for Scottish girls; it means “Pledged to God.”
Isla
The Scottish girl name Isla means “Island.”
Jamesina
The Scottish girl name Jamesina is the feminine form of James; it means “Supplanter.”
Jaimy
Jaimy is a Scottish name for girls, meaning “may God protect.”
Janneth
The name Janneth means “God’s gracious gift.”
Jessie
The sweet Scottish girl name Jessie means “Wealthy.”
Jaime
The Scottish name Jaime means “God protect.”
Jaine
This beautiful Scottish girl name means “A gift from God.”
Jean
The name Jean means “God is gracious.”
Kelina
Kelina is a unique name for Scottish girls; it means “Strong-willed.”
Kenna
Kenna is a Scottish name for girls; it means “Born from flames.”
Kenina
The Scottish name Kenina means “One who is born out of the fire.”
Leith
The name Leith means “Flowing water.”
Leana
Leana is a beautiful Scottish name for girls; it means “Grace, favor.”
Lainey
Lainey is a sweet Scottish name for girls, meaning “Shining light.”
Lesly
Lesly is a Scottish girl name; it means “Sacred garden.”
Leslie
The Scottish name Leslie means “A field of Holiness.”
Morag
Morag is a beautiful name for a Scottish girl, meaning “Princess.”
Margaret
Margaret is a famous Scottish name for girls; it means “Pearl, precious.”
Maigie
Maigie is a Scottish girl name, meaning “Pearl.”
Makenna
Makenna is a strong Scottish name for girls, meaning “Child of the handsome one.”
Mairi
The name Mairi means “Someone full of bitterness.”
Moira
The Scottish name Moira means “Sea of bitterness.”
Mhari
Mhari is a sweet Scottish girl name, meaning “The much-loved one.”
Mhairi
The Scottish name Mhairi means “the dearest one.”
Maezie
Maezie is a beautiful Scottish name for girls, meaning “One who is beautiful like a pearl.”
Machara
The Scottish name Machara means “Plain.”
Maidie
The beautiful name Maidie means “Young woman.”
Moibeal
Moibeal is a sweet Scottish name for girls, meaning “Loveable.”
Murdina
The Scottish name Murdina means “Warrior of the sea.”
Neale
Neale is a strong Scottish girl name, meaning “Victor, fighter.”
Nighean
The Scottish name Nighean means “Young woman.”
Nes
Nes is a unique Scottish name for girls; it means “A decent and gentle person.”
Osla
The girl’s name Osla means “One who comes from a steep place.”
Oighrig
Oighrig is a Scottish name that means “Speckled one.”
Pate
Pate is a strong Scottish girl name; it means “A great fighter.”
Puspamanjari
The Scottish name Puspamanjari means “A girl like a flower bud.”
Posey
This beautiful Scottish girl name means “A bunch of flowers.”
Peigi
The Scottish name Peigi means “One who is governed by tradition.”
Ronalda
Ronalda is a unique name for Scottish girls, meaning “A wise ruler.”
Reyne
Reyne is a beautiful Scottish girl name; it means “A queen and a strong counselor.”
Rossalyn
Rossalyn is a sweet Scottish name for girls, meaning
Little rose”.
Rhona
The name Rhona means “A wise ruler.”
Senga
The Scottish girl name Senga means “Pure, chaste.”
Shona
Shona is a unique Scottish girl name; it means “God is gracious.”
Skye
Skye is a famous Scottish girl name, meaning “Bold, Adventurous.”
Seema
The Scottish name Seema means “Listener.”
Seonag
Seonag is a Scottish name for girls; it means “God is merciful.”
Sorcha
The name Sorcha means “Brightness.”
Torrii
Torrii is a strong Scottish girl name, meaning “Conqueror, winner.”
Una
Una is a Scottish name; it means “Famine, hunger.”
Teasag
The name Teasag means “God is gracious.”
Vevina
Vevina is a unique Scottish girl name; it means “Sweet lady.”
Vertie
Vertie is a Scottish name for girls; it means “A virtuous person.”
Wylie
The Scottish name Wylie means “Resolute protection.”
Wynda
The name Wynda means “From a narrow path.”
Yvaine
Yvaine is a beautiful Scottish name for girls; it means “An evening star.”