With vast lochs, majestic castles, towering mountains and gorgeous green spaces, Scotland is an incredible place and it's no wonder why you might be considering a Scottish girl name for your baby.
If you want a baby name tied to strong Scottish heritage rather than something that's just popular at the moment, look no further. We've combined the most beautiful and unique Scottish names for your baby bairn with meanings. From traditional baby girl names to modern baby girl names, there are loads of great options to choose from.
Scottish girl names
Below you will discover some of the most gorgeous Scottish girl names and their meanings along with some interesting facts too.
Aili - The Scottish version of Alice, Aili is pronounced 'ay-lee' and makes a great variation on Ailish or Haley. We love how unusual it is.
Amilia - A variation on Amelia, Amilia has soared in popularity in recent years with many even shortening the name to Mila or Milia.
Aila - Meaning 'from the strong fortress.'
Bonnie - Possibly the most popular Scottish name on this list, Bonnie is a traditional baby girl name because of its touching meaning: beautiful. Your baby girl would share her name with many famous figures including legendary Welsh singer Bonnie Tyler.
Blair - A popular first name and surname, meaning field of battle.
Camden - A unique gender-neutral name, Camden was previously a popular boys name but has crossed over, much like Cameron. Meaning winding valley, it could be associated with the London hot spot of the same name.
Caitriona - The full name of popular shorteners like Cait, Caitlin and Triona, Caitriona is pronounced 'ka-tree-na'. It is commonly used in Scotland, and is perfect for any baby due to its beautiful meaning of purity.
Cora - A number of meanings including virtuous and seething pool.
Drew - This gender-neutral baby name means courageous.
Edina - This name is often given to those from Edinburgh.
Elspeth - Scottish form of Elizabeth meaning God's oath.
Fia - Meaning dark of peace or wild.
Fiona - This beautiful name owes much of its popularity to Shrek, in which the main heroine is named Princess Fiona. It means fair, and has maintained its popularity in Scotland for decades.
Garia - Simply means short.
Isla - While Isla does mean island in Spanish, it is also the name of a Scottish river and has traditional ties to both Spain and Scotland. Popularised by the amazing Isla Fisher, it has topped the baby naming charts in recent years.
Isobel - The Scottish variation of Isabel, Isobel not only sounds pretty but also has biblical meaning. It means pledged to God, and is tied to many famous people such as Isobel Hawking and Bel Powley.
Jamie - Choosing this gender-neutral name will have your baby girl join a large crowd of celebrity friends such as Jamie-Lynn Spears and Jaime Lee Curtis. It has an air of strength to it as it means supplanter, someone who takes power.
Jessie - Another gender-neutral name, Jessie is the anglicized form of Teasagh. Meaning wealthy, it is a common nickname for Jessica.
Kameron - Meaning crooked nose, you could spell this with a C if you prefer.
Kylie - With origins in both Australia and as a Gaelic name, Kylie stormed up the baby name charts in the 1980's with the rise of Kylie Minogue. It has maintained its pride of place due to Kylie Jenner, and is sure to stay there for as long as her global fame continues.
Lara - It has a number of meanings including mare and laurel leaf.
Leana - this pretty name has three different meanings, including 'light beautiful woman', 'to twine or twist around' and 'serves John'.
Lilias - A popular Scottish name with Latin origin, Lilias is a beautiful variation on the Lily flower. It also has a magical history, as it was the name of the last known witch of Scotland according to archaeologists who found Lilias Adie's body in 1704. Don't let that put you off though, ever seen The Vampire Diaries or Charmed? Witches are cool now!
Lorna - Feminine form of Lorne and linking to the Scottish place name Lorn.
Mairi - The more modern spelling of Mary, this Scottish variation feels a lot cooler. It's also the name of folk singer Mairi Campbell, so a great choice for musical parents.
Maisie - We love this Scottish variation on Margaret. Meaning pearl, it is an old favourite that still tops charts, likely thanks to the amazing Maisie Williams from Game of Thrones.
Makenna - This sounds like a strong Scottish name and it means 'child of the handsome one'.
Myna - It's a variation of Minerva for all you Harry Potter fans!
Nessa - Getting Loch Ness monster vibes? Nessa actually means from the headland and is a gorgeous variation on Agnes. We love the nickname choices, especially Nessie!
Norrie - This adorable name is a variation on Honor, a popular virtue name. You could also nickname your daughter the same way Kim Kardashian has, with Nori!
Rona - The Scottish spelling of Rhona, Rona was coined in the late 19th Century and is begging for a revival. The name of many famous creatives, this name is both charming and unique.
Scotland - Why not pay the ultimate homage to your heritage and name your daughter after the country itself? The middle name of Kourtney Kardashian and Scott Disick's daughter, it is sure to rise in popularity in the coming years.
Seema - or Sima, meaning 'face' or 'listener'.
Skye - Another Scottish place name, the Isle of Skye is a beautiful Island to name your baby after. It's extremely popular in America, with a host of celebrities naming their children Skye.
Wilma - You may hear Wilma and only be able to picture The Flintstones, but it is actually a popular variation on Wilhelmina. It also has a touching meaning: resolute protection.
Tara - The literal meaning is a hill where the kings met.
Tay - A cool gender-neutral variation on Taylor, The River Tay is an amazingly scenic river in Scotland. Tay could be short for the Gaelic Tatha, and will surely rise in popularity as Taylor Swift continues to reign over pop music.
Paisley - The home town of Gerard Butler, your daughter will surely have great taste with this Scottish baby girl name. Meaning church, Paisley is hugely popular not only for its Scottish roots but also as the name of a rich Indian fabric and as the surname of country singer Brad Paisley.
Long Scottish girl names
Fionnuala - Meaning "fair shoulder," this name has a poetic and ethereal quality.
Morven - Derived from the Gaelic name A'Mhorbhairne, Morven means "big gap" or "large space."
Eilidh - Pronounced "AY-lee," this name is a diminutive of Eilionoir, the Scottish Gaelic form of Helen, meaning "light" or "bright one."
Alastriona - A Scottish variation of Alexandra, meaning "defender of the people."
Ishbel - The Scottish form of Isabel, Ishbel means "pledged to God."
Mairead - Pronounced "MAH-rayd," this is the Scottish Gaelic form of Margaret, meaning "pearl."
Lilidh - A Scottish variation of Lillian, Lilidh means "lily" or "pure."
Ainsley - Meaning "solitary clearing" or "hermitage wood," Ainsley has both Scottish and English origins.
Fingalina - A feminine form inspired by Fingal, an ancient hero in Scottish Gaelic mythology.
Ishbelina - A charming combination of Ishbel and the feminine diminutive suffix "-ina."
Rhoswen - A name with both Scottish and Welsh influences, Rhoswen means "white rose."
Caledonia - An evocative name referring to ancient Scotland, often used poetically.
Ealasaid - The Scottish Gaelic form of Elizabeth, meaning "God's oath."
Sorcha - Pronounced "SOR-kha," Sorcha means "bright" or "radiant" in Gaelic.
If you're having a baby boy or don't know what you're having yet, be sure to check out the best Scottish boy names for your little bairn.
And if none of these names are the perfect fit for your new arrival, there's always our baby name generator to try. You could also go for a pretty Irish baby girl name or even something more exotic like a Spanish girl name.
A journalist since 2015, Emily Gilbert is the Features & Reviews Editor for Mother&Baby and has written for the website and previously the magazine for seven years. Emily writes about everything from the top baby products to pregnancy, fertility and maternal mental health. Specialising in product reviews, Emily is the first to know about all the exciting new releases in the parenting industry.