Choosing the perfect name for your little girl that accurately captures her beauty and that of her Scottish heritage can be challenging. So, we have gathered some of the most gorgeous Scottish girl names and found their meanings, origins, nicknames, and more.
Are you ready to call upon the beauty of the highlands for your new little daughter? Keep reading!
100 Strong Scottish Names for Girls
Discover the prettiest Scottish girl names for your Gaelic girl.
- Aileen – fresh and vibrant, Aileen means “bright light.”
- Ailis – a pretty Scottish form of Alice, meaning “noble.”
- Ailsa – a delicate and melodic-sounding choice derived from the name of a small, uninhabited island off the coast of Scotland.
- Ainsley – an earthy gender-neutral Scottish surname meaning “solitary clearing.”
- Alba – the Scottish Gaelic name for Scotland itself. Alba also means “dawn” in Spanish and Italian and “white” in Latin.
- Annabel – meaning “loving,” Annabel is a beautiful way to tie in two favorite names for girls – Anna and Belle.
- Annag – a diminutive of Anna, holding the gorgeous meaning “full of grace.”
- Annan – meaning “from the brook,” Annan is also the name of a Scottish river.
- Annis – said to be a form of Agnes, Annis is a rare yet amicable-sounding Scottish girl name meaning “pure” or “holy.”
- Arabella – a sweet twist on Annabel, with a floral-sounding lilt and the pure and loyal meaning of “prayerful.”
- Artis – a feisty Scottish unisex name, meaning bear.
- Beitris – the sweet Scottish form of Beatrice, meaning “she who brings happiness.”
- Blair – a fresh and stylish-sounding unisex name, holding the airy, adventurous meanings of “plain” or “field.”
- Bonnie – frequently used as an adjective meaning “pretty” or “good” in Scotland, making it an adorable choice for a girl.
- Bridie – a form of the Celtic-rooted female name Bridget, meaning “exalted,” not to be confused with the regional meat pasty from Scotland.
- Brodie – a cool and popular unisex name derived from a Scottish surname of uncertain meaning, perhaps referring to the location in Scotland.
- Cairistiona – a rhythmic and particularly feminine-sounding form of Christina, perfect for a little girl born into the Christian faith.
- Caitrìona – the traditional Scottish form of Katherine, meaning “pure,” easily shortened to nicknames like Kate or Caty for some added sass.
- Callie – a fun choice referring to Caledonia, the name given to Scotland by the Roman Empire.
- Cameron – a unisex name derived from a Scottish clan name, with the unique yet adorable meaning of “crooked nose.”
- Clara – an Anglicized form of the radiant Scottish girl name Sorcha, meaning “brightness.”
- Dee – a cute nickname for a girl from Aberdeen, Dee is also the name of a river flowing through southwestern Scotland.
- Donalda – the feminine form of the popular Scottish male name Donald, Donalda holds the almighty meaning of “ruler of the world.”
- Donaldina – a stylish and exceptionally feminine-sounding alternative to the cute Donalda.
- Edan – meaning “fire,” this unisex name is a hot alternative to the biblical girl name Eden.
- Effie – the sweet and upbeat nickname for names such as Elizabeth, Oighrig, or Elspet.
- Eilidh – meaning “light,” this Scottish girl name is an adorable choice for your new, radiant ray of sunshine.
- Eilionoir – a pretty, traditionally Scottish variant of Eleanor, meaning “light-hearted” and “shining one.”
- Eimhir – a Scottish form of the Irish female name Emer, Eimhir is a magical choice with the snappy meaning “quick.”
- Elsie – an adorable nickname of Elizabeth or Elspet and a popular standalone name in the UK.
- Elspet – meaning “God is my oath,” Elspet is a Scottish form of the classic English name, Elizabeth.
- Fenella – also spelled Finella, a cute Scottish take on the Gaelic-rooted feminine name Fionnuala, meaning “fair-shouldered.”
- Ferelith – a rare but cool choice, Ferelith is a form of the Scottish girl name Forbflaith, meaning “ruler.”
- Fife – a rare locational name, taken from the historic county and kingdom in eastern Scotland.
- Fiona – meaning “fair,” a pretty fit for any little princess.
- Fionn – derived from Gaelic, this cool, gender-neutral name means “white” or “fair-haired,” fantastic for a baby born with luminous locks!
- Flora – derived from the Latin word for “flower,” a perfect fit for your pretty little petal.
- Forbflaith – a unique, eye-catching Gaelic name meaning “ruler” and “overlord.”
- Giorsail – a rare yet stunning Scottish Gaelic form of the popular English name, Grace.
- Glenn – meaning “valley,” Glenn is a gender-neutral name heard more frequently for males than females.
- Greer – we have our eye on Greer as an up-and-coming Scottish name, holding the rather fitting meaning of “watchful” or “alert.”
- Guthrie – a cute unisex name from a Scottish surname and place name, meaning “windy place.”
- Heather – the pretty, flowering heather shrub commonly found in the rocky lands of Scotland, a sweet, nature-inspired choice for your little flower.
- Iona – honor the historic and beautiful Scottish Iona island by choosing this stylish name for your pretty little girl.
- Iseabail – a unique and magical-sounding Scottish form of Isabel, Iseabail may be a more challenging name to spell but offers a stunning result.
- Ishbel – perhaps an easier way of spelling Iseabail, Ishbel is a rare alternative to Isobel, and a charming Scottish name for girls.
- Isla – Isla is derived from “Islay,” the name of an island off the coast of Scotland. Also, the Spanish word for “island” adds further beauty to the pretty choice.
- Isobel – a Scottish form of the popular Isabelle, holding the spiritual and pure meaning of “God is my oath.”
- Jamesina – a beautiful Scottish girl name if your heart is set on James – a Hebrew boy’s name meaning “supplanter,” but you need a feminine equivalent.
- Janette – related to Jean, with the extra-feminine suffix “-ette,” a beautifully elegant Scottish name for girls, meaning “God is gracious.”
- Jean – short and strong, with the loyal meaning “God is gracious.”
- Jessie – a nickname from the popular Jessica, meaning “to behold,” Jessie was traditionally used in Scotland as a variant of Jean.
- Kenna – a feminine form of Kenneth, born by a handful of Scottish kings, Kenna means “born of fire” or “handsome, comely.”
- Kenzie – a cute, short form of Mackenzie, a traditional Scottish surname meaning “son of Kenneth.”
- Lainey – a sing-song Scottish girl name meaning “bright, shining light,” Lainey could also be used as a cute nickname for Elena or Madeleine.
- Leith – meaning “water,” Leith is the name of a river flowing through Scotland, making a unique alternative to Lily.
- Lennox – a spicy Scottish surname-turned-first-name, meaning “elm grove.”
- Lesley – a traditional unisex name derived from a Scottish location and clan name meaning “garden of holly.” While Lesley works for girls, you can use Leslie for little lads.
- Lilias – an adorably rhythmic Scottish form of Lilian, either a form of Elizabeth or Lily.
- Liosa – a rare yet beautiful Scottish form of Lisa, derived from the same stem as Elizabeth, meaning “God is my oath.”
- Lorna – perhaps derived from the Scottish place name Lorne of unknown meaning, Lorna makes an earthy and rustic choice for adventurous little girls.
- Mackenzie – originally a Scottish surname meaning “son of Kenneth,” Mackenzie has become a trendy choice for girls, particularly in the U.S.
- Maggie – a short form of Margaret, with the cute meaning of “pearl.”
- Mairead – a pretty, fairy-like alternative to Margaret, which holds the delicately enticing meaning of “pearl.”
- Maisie – as fresh as a daisy with the shining, expensive meaning of “pearl.”
- Malvina – meaning “smooth brow,” this Scottish girl’s name makes an adorable choice for a smiling baby.
- Marjorie – another old-fashioned yet cute, Scottish diminutive of Margaret, meaning “pearl.”
- Maud – a medieval name meaning “powerful in battle,” also located in Aberdeenshire, Scotland.
- Mhairi – the gorgeous Scottish form of the traditional name Mary, meaning “beloved.”
- Milread – a Scottish form of Mildred, meaning “gentle strength,” and holding the adorable nickname options of Millie or Milly.
- Mirren – a pretty, chirpy-sounding Scottish form of Mary, meaning “beloved.”
- Moira – a lesser-heard form of Mary, meaning “beloved,” and a strong choice for a confident little girl.
- Mòr – meaning “great one,” Mòr makes a mighty choice for the newest hero in your family.
- Morag – meaning “sun” and “great,” Morag radiates the beauty and power of the highlands. Morag is considered the Celtic equivalent of Sarah!
- Morven – a unique and witchy-sounding name meaning “big peak,” or “by the sea,” referring to various locations throughout Scotland.
- Muireall – meaning “bright sea,” this Celtic girl’s name is as mighty as the waves crashing gloriously in the ocean.
- Nandag – a punchy and sweet alternative to Nancy and from the same root as Anna, Nandag means “graceful.”
- Neilina – the feminine form of the Scottish-rooted masculine name, Neil, meaning “victorious.”
- Nessa – as well as being linked to Neasa, from Irish mythology, Nessa could be even cooler when referring to the mysterious Loch Ness!
- Oighrig – a stand-out Scottish girl name sure to impress, Oighrig is said to hold the unique yet sweet meaning of “speckled.”
- Olibhia – meaning “olive tree,” an alternative to the popular Olivia, Olibhia is the rare Scottish Gaelic spelling of this beautiful name.
- Paisley – as well as being an attractive, ornamental pattern found on fabrics, Paisley is a stylish Scottish surname-come-given name meaning “church.”
- Peigi – ultimately derived from Margaret, Peigi is the Scottish spelling of Peggy, meaning “pearl.”
- Rhona – with Gaelic roots meaning “power,” Rhona may also be given when referring to the rugged Scottish island of Rònaigh, or Rona.
- Rodina – a feminine form of the Scottish male name Roderick, meaning “famous, glorious ruler.”
- Ronalda – a Scottish female form of the masculine Ronald, Ronalda holds the powerful meaning of “wise ruler.”
- Rory – meaning “red king,” this Gaelic-rooted name works for both boys and girls with fiery red locks.
- Rowan – a gorgeous, unisex name meaning “little red one” and the name of a tree believed to be a sacred protector against harm and evil magic.
- Rut – the Scottish form of Ruth, a floral name with the adorable meanings of “friend” or “friendship.”
- Scottie – an untraditional but adorable name to honor your daughter’s Scottish heritage.
- Senga – we don’t know what’s more unique about Senga – its unusual meaning of “slender” or its backward spelling of Agnes.
- Shona – meaning “God is gracious,” a rugged and earthy choice among Scottish girl names for your sweet, adventurous daughter.
- Sìle – from the same root as Sheila or Cecilia, this pretty Scottish name for girls holds the unique meaning of “blind.”
- Sìne – a Scottish variant of Jane, Sìne is a pretty choice that holds the spiritual meaning of “God is gracious.”
- Skye – meaning “from the Isle of Skye,” this name holds all the beauty of the dreamy and everlasting heavens above us and a sweet locational nod to the stunning Scottish island.
- Sophie – one of the most popular names in Scotland and beyond, this gorgeous choice means “wise.”
- Sorcha – meaning “brightness,” this Scottish female name makes an adorable choice for a little girl born with a sparkle in her eyes!
- Struan – this unisex name means “stream,” offering a cool, earthy flow that seems to glitter every time we stop to admire it.
- Tay – the River Tay runs through Scotland, making this a cute locational name, and a great alternative to the trendy Taylor.
- Teasag – traditionally used as a short form of Jean, meaning “God is gracious,” Teasag is a unique yet stylish alternative to Jessie.