A Mix of All Different Girls Names

Nature names, popular names, rare names, old names, and sassy names are all in this list. Enjoy!
  1. Ophelia
    • Origin:

      Greek
    • Meaning:

      "help"
    • Description:

      Floral, elegant, and bold, Ophelia re-entered the US Top 1000 in 2015 after more than 50 years off the charts. It has risen more than 700 spots since then and shows no signs of slowing down. Now in the US Top 300, could Ophelia one day become the next Olivia or Amelia?
  2. Violet
    • Origin:

      English from Latin
    • Meaning:

      "purple"
    • Description:

      Violet is soft and sweet, yet with a vivacious edge. Today, Violet is the top flower name for girls, outranking Lily and Iris in the Top 100, and the second most popular color name for girls after Scarlett.
  3. Daphne
    • Origin:

      Greek
    • Meaning:

      "laurel tree, bay tree"
    • Description:

      In Greek mythology, Daphne was the nymph daughter of Peneus, a river god. Peneus saved Daphne from Apollo’s romantic obsessions by transforming her into a laurel tree. It is from this myth that the plant genus daphne, which contains the laurel species, gets its name.
  4. Eleanor
    • Origin:

      English variation of French Provencal Alienor, meaning unknown
    • Description:

      Eleanor's straightforward feminine image combined with its royal medieval history is striking just the right note for parents in search of a girls' name that combines substance and style.
  5. Iris
    • Origin:

      Flower name; Greek
    • Meaning:

      "rainbow"
    • Description:

      Iris has so much going for it. It's a fashionable flower name. It's a mythological name, from the Greek goddess of the rainbow. And it's a classic name, always ranking in the girls' Top 1000 but now at its highest point ever.
  6. Lucy
    • Origin:

      English variation of Lucia, Latin
    • Meaning:

      "light"
    • Description:

      A versatile classic, Lucy is both sweet and solid, a saint's name, and the heroine of several great novels. First fashionable in England and Wales, Lucy is now a popular choice in the US, The Netherlands, and New Zealand.
  7. Olivia
    • Origin:

      Latin
    • Meaning:

      "olive tree"
    • Description:

      Olivia, a lovely Shakespearean name with an admirable balance of strength and femininity, is the Number 1 name for baby girls in the US and one of the top girls' names around the world.
  8. Hazel
    • Origin:

      English
    • Meaning:

      "the hazelnut tree"
    • Description:

      Hazel has a pleasantly hazy, brownish-green-eyed, old-fashioned image that more and more parents are choosing to share. Former Old Lady name Hazel reentered the popularity lists in 1998 and now is near the top of the charts.
  9. Caroline
    • Origin:

      French, feminine variation of Charles
    • Meaning:

      "free man"
    • Description:

      Caroline is a perennial classic, one of the elite group of girls' names that's ALWAYS ranked among the Top 1000 and that's been in the Top 100 since 1994. Elegant yet strong, Caroline calls to mind the Kennedy Camelot years and Princess Caroline of Monaco.
  10. Ava
    • Origin:

      Hebrew, Latin or Germanic
    • Meaning:

      "life; bird; water, island"
    • Description:

      Ava is one of the prime examples of a modern classic name, rising thought the course of a generation into the Top 10, where it has lingered for nearly 20 years.
  11. Aurelia
    • Origin:

      Latin
    • Meaning:

      "the golden one"
    • Description:

      Aurelia is an ancient Roman name that's become a surprise hit in the contemporary world. A top favorite on Nameberry, it reentered the US Top 1000 in 2014 after a 70-year absence and continues to climb.
  12. Clara
    • Origin:

      Latin
    • Meaning:

      "bright, clear"
    • Description:

      Clara is a strong, lovely girls' name that's always ranked among the US Top 1000 girl names but has been climbing since the turn of this century. It now ranks right at Number 78, making it a modern classic that's neither too popular nor unfamiliar.
  13. Mia
    • Origin:

      Italian word name or Scandinavian short form of Maria
    • Meaning:

      "mine or bitter"
    • Description:

      Mia is an appealingly unfussy multicultural name that has enjoyed a meteoric rise up the charts and is now firmly among the ten top girl names. Mia has surpassed its mother name Maria as the Number 1 girls' name starting with M.
  14. Penelope
    • Origin:

      Greek
    • Meaning:

      "weaver"
    • Description:

      Penelope is an unlikely 21st century baby name success story. Off the Top 1000 for 25 years, Penelope jumped back on in 2001 and has been heading uphill ever since, propelled by the trend for mythological names, Spanish actress Penelope Cruz, and some high-profile celebrity babies.
  15. Amelia
    • Origin:

      German
    • Meaning:

      "work"
    • Description:

      Amelia is one of the hottest girls' names, a successor to the megapopular Emma and Emily. Amelia, the Number 2 choice in England, is now also comfortably ensconced in the US Top 10, where it ranked as the third most popular name for girls in 2024.
  16. Elodie
    • Origin:

      French, variation of Alodia, German
    • Meaning:

      "foreign riches"
    • Description:

      The lyrical and melodious Elodie, a Nameberry favorite, is starting to rise through the US popularity charts for the first time since the 1880s. This once uncommon member of the El- family is a Top 100 name in the UK, Canada, and New Zealand, while in the US, it was one of the fasted rising names of 2024 and now sits in the Top 400.
  17. Cora
    • Origin:

      Greek
    • Meaning:

      "maiden"
    • Description:

      Cora is a lovely, old-fashioned girls' that has been recently rejuvenated by its contemporary-feeling simplicity. In fact, Cora seemed headed straight for the top of the popularity list when the coronavirus pandemic somewhat weakened its appeal.
  18. Lily
    • Origin:

      English flower name
    • Meaning:

      "lily"
    • Description:

      Lily is the most popular of the popular delicate century-old flower names now making a return, thanks to its many irresistible attributes: a cool elegance and a lovely sound, a symbol of purity and innocence, and a role in Christian imagery.
  19. Elowen
    • Origin:

      Cornish
    • Meaning:

      "elm"
    • Description:

      A beautiful modern Cornish nature name that is rapidly picking up steam in the States: even spawning variant spellings like Elowyn and Elowynn. In its native region, it wasn't widely used as a name before the twentieth century, when the Cornish language was revived. A fresh and magical member of the fashionable El- family of names, it has a pleasant, evocative sound.
  20. Evangeline
    • Origin:

      Greek
    • Meaning:

      "bearer of good news"
    • Description:

      Evangeline is a romantic old name enjoying a major comeback, thanks to its religious overtones, Eva's popularity, and the star of the TV megahit Lost, Evangeline Lilly. Evangelia and Evangelina — two variants of Evangeline — are sure to tag along for the ride.