Scottish Girl Names

Scottish Girl Names

Scottish girl names are a lovely bunch, including choices that a very familiar to American ears, such as Isla and Fiona, as well as names that have yet to cross over, like Elspeth and Eilidh.

Along with Fiona and Isla, other Scottish girl names in the US Top 1000 include Annabel and Maisie. Baby girl names popular in Scotland include Isla—one of the top names of Scottish origins on their popularity charts—Olivia, Sophie, and Emily.

Shown here are names of Scottish derivation as well as the girls' names traditionally popular in Scotland, though there is some overlap. Whether you want to honor your Scottish heritage or simply love the culture, consider these lovely Scottish names for girls, ordered by their current popularity on Nameberry.

RELATED:

Scottish Names

Girl Names

  1. Esme
    • Origin:

      French
    • Meaning:

      "beloved"
    • Description:

      Esmé comes from the past participle of the Old French verb esmer, meaing "to esteem" or "to love." It can also be considered a derivative of the Spanish name Esmeralda, which means "emerald".
  2. Isla
    • Origin:

      Scottish place-name or Spanish
    • Meaning:

      "island"
    • Description:

      Isla is a hit name throughout the English-speaking world but hasn't found the same popularity in other western countries, perhaps because its spelling and pronunciation don't make sense for those whose native language is not English. Think island without the final two letters.
  3. Elsie
    • Origin:

      Diminutive of Elizabeth via its Scottish variation, Elspeth
    • Meaning:

      "pledged to God"
    • Description:

      Elsie is a sweet vintage nickname-name turned modern star. After a 30-year hiatus, Elsie started climbing the US popularity list 20 years ago and is still headed for the top.
  4. Flora
    • Origin:

      Latin
    • Meaning:

      "flower"
    • Description:

      Flora, the name of the Roman goddess of flowers and spring, who enjoyed eternal youth, is one of the gently old-fashioned girls' flower names that's making a big comeback. Short and sweet, it joins Cora, Florence, Iris, and Ivy in the charts.
  5. Flora
    • Origin:

      Latin
    • Meaning:

      "flower"
    • Description:

      Flora, the name of the Roman goddess of flowers and spring, who enjoyed eternal youth, is one of the gently old-fashioned girls' flower names that's making a big comeback. Short and sweet, it joins Cora, Florence, Iris, and Ivy in the charts.
  6. Maisie
    • Origin:

      Scottish diminutive of Margaret or Mary
    • Meaning:

      "pearl or bitter"
    • Description:

      Maisie, a charming name long popular as a nickname for Margaret or Mary, entered the Top 1000 as itself ten years ago and continues to rise. Game of Thrones star Maisie Williams helped propel the name back into the limelight, along with the that of her character, Arya.
  7. Fiona
    • Origin:

      Scottish
    • Meaning:

      "white, fair"
    • Description:

      Fiona entered the American consciousness with the opening of the 1954 Broadway musical Brigadoon, but didn't come onto the U.S. popularity list until 1990.
  8. Arabella
    • Origin:

      Latin, Scottish
    • Meaning:

      "yielding to prayer; lovable"
    • Description:

      Arabella, lovely and elegant, has long been well used in Britain and finally made it onto the American list in 2005. A Top 50 choice in the UK, in the US in remains in the Top 300, given to around 1300 babies each year.
  9. Bonnie
    • Origin:

      Scottish
    • Meaning:

      "beautiful, cheerful"
    • Description:

      Bonnie is an adorable nickname name, heading back up the popularity list after a 50-year nap. A Top 100 girls' name throughout the rest of the English-speaking world, Americans are later to jump on the Bonnie bandwagon but now it's trending here too.
  10. Orla
    • Origin:

      Irish
    • Meaning:

      "golden princess"
    • Description:

      Orla is an Irish name closely associated with the high king Brian Boru, as it was the name of his sister, daughter and niece. It was very popular in the Middle Ages – the fourth most popular name in twelfth century Ireland – and has become popular again in Ireland, Scotland, England and Wales today. In Irish, the name is commonly spelled Orlaith or Orlagh.
  11. Alba
    • Origin:

      Latin
    • Meaning:

      "white"
    • Description:

      Alba is quietly making a behind-the-scenes comeback, perhaps thanks to actress turned baby-product mogul Jessica Alba. Last on the Top 1000 a century ago, the name was given to nearly 200 baby girls in the US last year. Alba might be tomorrow's successor to Ava and Ella. In Spain, Alba ranks among the Top 20 girls' names. Alba is the name of a character in The Time Traveler's Wife.
  12. Blair
    • Origin:

      Scottish
    • Meaning:

      "dweller on the plain"
    • Description:

      In the USA, Blair is gaining momentum, rising quickly for the last 10 years and likely to continue to climb. In England and Wales, where Blair has political connotations – calling to mind former prime minister Tony Blair – it is much less common, although it is in use for boys in its native Scotland.
  13. Katie
    • Origin:

      English, diminutive of Katherine
    • Meaning:

      "pure"
    • Description:

      Friendly mega-popular short form of Katherine that has definitively replaced Kathy, Katie is often given on its own. Going forward, though, Katie is more stylishly clipped itself to the grownup Kate.
  14. Rowan
    • Origin:

      Scottish and Irish
    • Meaning:

      "rowan tree; little redhead"
    • Description:

      Stylish, gentle, and rustic at the same time, Rowan is a name that falls into various categories. Unisex and cool, mystical and woodsy, with the feel of both Rose and Riley, Rowan is a fresh but familiar choice.
  15. Iona
    • Origin:

      Scottish place-name
    • Description:

      This name of a small island off the coast of Scotland is trending upwards along with other I names.
  16. Skye
    • Origin:

      Scottish place-name
    • Description:

      The e-addition takes the name from slightly hippie-ish nature name to the place name of a picturesque island off the coast of Scotland, and for baby namers it's by far the more popular spelling.
  17. Cameron
    • Origin:

      Scottish
    • Meaning:

      "crooked nose"
    • Description:

      Cameron was once a rising star for boys only, but Cameron Diaz almost single-handedly transported it into the unisex camp back in the 80s.Though there are still eight times as many boy babies named Cameron as girls, it is currently in the US Top 600, where it is joined by Camryn and Kamyn.
  18. Isobel
    • Origin:

      Scottish variation of Isabel
    • Meaning:

      "pledged to God"
    • Description:

      The Scottish spelling of Isabel has a definite character of her own, the 'o' giving her an extra infusion of strength but also an element of confusion. How do you pronounce that? Answer: Exactly like Isabel or Isabelle.
  19. Elspeth
    • Origin:

      Scottish variation of Elizabeth
    • Meaning:

      "pledged to God"
    • Description:

      Elspeth is one of those names that never quite made it out of the British Isles--particularly Scotland, but possesses a winningly childlike charm. Elspeth was used by Sir Walter Scott for several of his female characters.
  20. Vaila
    • Origin:

      Scottish
    • Meaning:

      "foreign Isle"
    • Description:

      This unique Scottish name for girls is taken from the name of a small, inhabited Shetland island off the coast of Scotland, and fits into the tradition of Scottish parents choosing Scottish place names for their babies. From Fife to Oban, Lomond to Iona, Vaila is a rare choice outside of its native country, but in the Top 300 there. 2024 saw it given to 13 baby girls in Scotland.