100 Strong Scottish Girl Names: with Meanings

Updated
Find a name for your little girl as beautiful as the Scottish highlands!

Choosing a name for your little girl is a massive moment. You want something that captures her beauty and honors her heritage without feeling dusty. Scottish names are perfect for this; they blend rugged Highland history with lyrical, melodic sounds.

We gathered the most gorgeous Scottish girl names and broke down their meanings, origins, and nicknames to help you decide. Are you ready to bring the beauty of the Highlands to your nursery? Let’s dive in.


100 Strong Scottish Names for Girls

Here are the prettiest Scottish girl names for your wee lass, ranging from traditional Gaelic roots to modern favorites.

  1. Aileen – Fresh and vibrant, Aileen means “bright light.”
  2. Ailis – A pretty Scottish form of Alice, meaning “noble.”
  3. Ailsa – A delicate and melodic choice derived from the name of a small, uninhabited island off the coast of Scotland.
  4. Ainsley – An earthy, gender-neutral Scottish surname meaning “solitary clearing.”
  5. Alba – The Scottish Gaelic name for Scotland itself. Alba also means “dawn” in Spanish and Italian and “white” in Latin.
  6. Annabel – Meaning “loving,” Annabel is a beautiful way to tie in two favorite names for girls: Anna and Belle.
  7. Annag – A diminutive of Anna, holding the gorgeous meaning “full of grace.”
  8. Annan – Meaning “from the brook,” Annan is also the name of a Scottish river.
  9. Annis – Said to be a form of Agnes, Annis is a rare yet amicable Scottish girl name meaning “pure” or “holy.”
  10. Arabella – A sweet twist on Annabel with a floral lilt and the pure meaning of “prayerful.”
  11. Artis – A feisty Scottish unisex name meaning bear.
  12. Beitris – The sweet Scottish form of Beatrice, meaning “she who brings happiness.”
  13. Blair – A fresh and stylish unisex name holding the airy, adventurous meanings of “plain” or “field.”
  14. Bonnie – Frequently used as an adjective meaning “pretty” or “good” in Scotland, making it an adorable choice for a girl.
  15. Bridie – A form of the Celtic-rooted female name Bridget, meaning “exalted,” not to be confused with the meat pasty.
  16. Brodie – A cool and popular unisex name derived from a Scottish surname. It likely refers to the location in Moray, Scotland.
  17. Cairistiona – A rhythmic and particularly feminine form of Christina, perfect for a little girl born into the Christian faith.
  18. Caitrìona – The traditional Scottish form of Katherine, meaning “pure.” It is easily shortened to nicknames like Kate or Caty for added sass.
  19. Callie – A fun choice referring to Caledonia, the name given to Scotland by the Roman Empire.
  20. Cameron – A unisex name derived from a Scottish clan name with the unique yet adorable meaning of “crooked nose.”
  21. Clara – An Anglicized form of the radiant Scottish girl name Sorcha, meaning “brightness.”
  22. Dee – A cute nickname for a girl from Aberdeen, Dee is also the name of a river flowing through southwestern Scotland.
  23. Donalda – The feminine form of the popular Scottish male name Donald, Donalda holds the almighty meaning of “ruler of the world.”
  24. Donaldina – A stylish and exceptionally feminine alternative to the cute Donalda.
  25. Edan – Meaning “fire,” this unisex name is a hot alternative to the biblical girl name Eden.
  26. Effie – The sweet and upbeat nickname for names such as Elizabeth, Oighrig, or Elspet.
  27. Eilidh – Meaning “light,” this Scottish girl name is an adorable choice for your new ray of sunshine.
  28. Eilionoir – A pretty, traditionally Scottish variant of Eleanor, meaning “light-hearted” and “shining one.”
  29. Eimhir – A Scottish form of the Irish female name Emer, Eimhir is a magical choice with the snappy meaning “quick.”
  30. Elsie – An adorable nickname for Elizabeth or Elspet and a popular standalone name in the UK.
  31. Elspet – Meaning “God is my oath,” Elspet is a Scottish form of the classic English name Elizabeth.
  32. Fenella – Also spelled Finella, this is a cute Scottish take on the Gaelic-rooted feminine name Fionnuala, meaning “fair-shouldered.”
  33. Ferelith – A rare but cool choice, Ferelith is a form of the Scottish girl name Forbflaith, meaning “ruler.”
  34. Fife – A rare locational name taken from the historic county and kingdom in eastern Scotland.
  35. Fiona – Meaning “fair,” this is a pretty fit for any little princess.
  36. Fionn – Derived from Gaelic, this cool, gender-neutral name means “white” or “fair-haired.” It is fantastic for a baby born with luminous locks.
  37. Flora – Derived from the Latin word for “flower,” a perfect fit for your pretty little petal.
  38. Forbflaith – A unique, eye-catching Gaelic name meaning “ruler” and “overlord.”
  39. Giorsail – A rare yet stunning Scottish Gaelic form of the popular English name Grace.
  40. Glenn – Meaning “valley,” Glenn is a gender-neutral name heard more frequently for males than females.
  41. Greer – We have our eye on Greer as an up-and-coming Scottish name. It holds the fitting meaning of “watchful” or “alert.”
  42. Guthrie – A cute unisex name from a Scottish surname and place name, meaning “windy place.”
  43. Heather – The pretty, flowering heather shrub commonly found in the rocky lands of Scotland. This is a sweet, nature-inspired choice.
  44. Iona – Honor the historic and beautiful Scottish Iona island by choosing this stylish name for your daughter.
  45. Iseabail – A unique and magical Scottish form of Isabel. Iseabail may be challenging to spell, but it offers a stunning result.
  46. Ishbel – Perhaps an easier way of spelling Iseabail, Ishbel is a rare alternative to Isobel and a charming Scottish name.
  47. Isla – Isla is derived from “Islay,” the name of an island off the coast of Scotland. It also aligns with the Spanish word for “island.”
  48. Isobel – A Scottish form of the popular Isabelle, holding the spiritual and pure meaning of “God is my oath.”
  49. 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.
  50. Janette – Related to Jean with the extra-feminine suffix “-ette,” this is a beautifully elegant name meaning “God is gracious.”
  51. Jean – Short and strong with the loyal meaning “God is gracious.”
  52. Jessie – A nickname from the popular Jessica, meaning “to behold.” Jessie was traditionally used in Scotland as a variant of Jean.
  53. Kenna – A feminine form of Kenneth, borne by a handful of Scottish kings. Kenna means “born of fire” or “handsome.”
  54. Kenzie – A cute, short form of Mackenzie, a traditional Scottish surname meaning “son of Kenneth.”
  55. Lainey – A sing-song Scottish girl name meaning “bright, shining light.” Lainey also works as a cute nickname for Elena or Madeleine.
  56. LeithMeaning “water,” Leith is the name of a river flowing through Scotland, making it a unique alternative to Lily.
  57. Lennox – A spicy Scottish surname-turned-first-name, meaning “elm grove.”
  58. 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.
  59. Lilias – An adorably rhythmic Scottish form of Lilian, related to Elizabeth or Lily.
  60. Liosa – A rare yet beautiful Scottish form of Lisa, derived from the same stem as Elizabeth, meaning “God is my oath.”
  61. Lorna – Perhaps derived from the Scottish place name Lorne, Lorna makes an earthy and rustic choice for adventurous little girls.
  62. Mackenzie – Originally a Scottish surname meaning “son of Kenneth,” Mackenzie has become a trendy choice for girls, particularly in the U.S.
  63. Maggie – A short form of Margaret with the cute meaning of “pearl.”
  64. Mairead – A pretty, fairy-like alternative to Margaret that holds the delicately enticing meaning of “pearl.”
  65. Maisie – As fresh as a daisy with the shining, expensive meaning of “pearl.”
  66. Malvina – Meaning “smooth brow,” this Scottish girl’s name makes an adorable choice for a smiling baby.
  67. Marjorie – Another old-fashioned yet cute Scottish diminutive of Margaret, meaning “pearl.”
  68. Maud – A medieval name meaning “powerful in battle.” It is also a location in Aberdeenshire, Scotland.
  69. Mhairi – The gorgeous Scottish form of the traditional name Mary, meaning “beloved.”
  70. Milread – A Scottish form of Mildred, meaning “gentle strength,” holding the adorable nickname options of Millie or Milly.
  71. Mirren – A pretty, chirpy Scottish form of Mary, meaning “beloved.”
  72. Moira – A lesser-heard form of Mary, meaning “beloved,” and a strong choice for a confident little girl.
  73. Mòr – Meaning “great one,” Mòr makes a mighty choice for the newest hero in your family.
  74. MoragMeaning “sun” and “great,” Morag radiates the beauty and power of the Highlands. It is considered the Celtic equivalent of Sarah.
  75. Morven – A unique and witchy name meaning “big peak” or “by the sea,” referring to various locations throughout Scotland.
  76. Muireall – Meaning “bright sea,” this Celtic girl’s name is as mighty as the waves crashing in the ocean.
  77. Nandag – A punchy and sweet alternative to Nancy from the same root as Anna, Nandag means “graceful.”
  78. Neilina – The feminine form of the Scottish-rooted masculine name Neil, meaning “victorious.”
  79. Nessa – Linked to Neasa from Irish mythology, Nessa is even cooler when referring to the mysterious Loch Ness.
  80. Oighrig – A stand-out Scottish girl name sure to impress. Oighrig is said to hold the unique yet sweet meaning of “speckled.”
  81. Olibhia – Meaning “olive tree,” Olibhia is the rare Scottish Gaelic spelling of the popular name Olivia.
  82. Paisley – As well as being an attractive, ornamental pattern found on fabrics, Paisley is a stylish Scottish surname-turned-given name meaning “church.”
  83. Peigi – Ultimately derived from Margaret, Peigi is the Scottish spelling of Peggy, meaning “pearl.”
  84. Rhona – With Gaelic roots meaning “power,” Rhona may also be given when referring to the rugged Scottish island of Rònaigh (Rona).
  85. Rodina – A feminine form of the Scottish male name Roderick, meaning “famous, glorious ruler.”
  86. Ronalda – A Scottish female form of the masculine Ronald, Ronalda holds the powerful meaning of “wise ruler.”
  87. Rory – Meaning “red king,” this Gaelic-rooted name works for both boys and girls with fiery red locks.
  88. Rowan – A gorgeous unisex name meaning “little red one.” It is the name of a tree believed to be a sacred protector against harm.
  89. Rut – The Scottish form of Ruth, a floral name with the adorable meanings of “friend” or “friendship.”
  90. Scottie – An untraditional but adorable name to honor your daughter’s Scottish heritage.
  91. Senga – We don’t know what’s more unique about Senga: its unusual meaning of “slender” or its backward spelling of Agnes.
  92. Shona – Meaning “God is gracious,” this is a rugged and earthy choice among Scottish girl names for your adventurous daughter.
  93. Sìle – From the same root as Sheila or Cecilia, this pretty Scottish name for girls holds the unique meaning of “blind.”
  94. Sìne – A Scottish variant of Jane, Sìne is a pretty choice that holds the spiritual meaning of “God is gracious.”
  95. Skye – Meaning “from the Isle of Skye,” this name holds all the beauty of the dreamy heavens above and offers a sweet locational nod to the island.
  96. Sophie – One of the most popular names in Scotland and beyond, this gorgeous choice means “wise.”
  97. Sorcha – Meaning “brightness,” this Scottish female name makes an adorable choice for a little girl born with a sparkle in her eyes.
  98. Struan – This unisex name means “stream,” offering a cool, earthy flow that seems to glitter every time we stop to admire it.
  99. Tay – The River Tay runs through Scotland, making this a cute locational name and a great alternative to the trendy Taylor.
  100. Teasag – Traditionally used as a short form of Jean, meaning “God is gracious,” Teasag is a unique yet stylish alternative to Jessie.

FAQs

What Are Some Unusual Scottish Names For Girls?

If you want something rare, traditional Scottish names like Forbflaith, Giorsail, and Nandag are excellent choices that you won’t hear on every playground. Fife is another unusual name that works well as a unique locational moniker.

What Is A Cool Scottish Girl Name?

Cool is in the eye of the beholder, but gender-neutral and surname-style names are trending hard. Our top cool picks include Brodie, Struan, and Blair. Modern classics like Fionn, Kenzie, and Paisley also carry a stylish edge.

What Are The Most Popular Female Names In Scotland?

Modern parents in Scotland often mix tradition with global trends. Isla, Olivia, and Emily consistently rank at the top of the charts. Other favorites include Freya, Ava, and the classic Sophie.

What Is The Scottish Name For Beautiful?

The most famous Scottish name associated with beauty is Bonnie. It is used as both a name and an adjective describing someone pretty, attractive, or beautiful.

Headshot of Sarah-Lynn Robertson

About the Author

Sarah-Lynn Robertson

Sarah-Lynn Robertson is a freelance writer from the sunny and colorful country of South Africa. She writes for various websites and blogs on a wide range of topics and also dabbles in some copywriting from time to time. As a qualified environmental researcher, Sarah found she loved freelance writing way more interesting than sifting through endless spreadsheets of data for days on end. When she isn’t writing, Sarah loves reading, running, camping, and fishing with her husband, and taking her fluffy, four-legged friend Chester for a stroll or two.