girl names

  1. Angelica
    • Origin:

      Italian, Polish, Russian diminutive of Angela
    • Meaning:

      "angel or angelic"
    • Description:

      Angelica is by far the choicest form of the angelic names -- more delicate than Angelina, more feminine than Angel, more modern than Angela. But though Angelica is so lacy and poetic, it lags behind the bolder Angelina (probably for obvious reasons).
  2. Anja
    • Origin:

      Russian variation of Anna
    • Meaning:

      "grace"
    • Description:

      Anja is one of the most internatioanl of several versions of Ann/Anna now being imported, also including Anya and Annika.
  3. Anne
    • Origin:

      French variation of English Ann and Hebrew Hannah
    • Meaning:

      "grace"
    • Description:

      The name of the sainted mother of the Virgin Mary was among the top girls’ names for centuries, in both the original English Ann spelling and the French Anne. Both left the Top 100 around 1970 but Anne is still among the most classic names for girls, although others are more likely to choose the original Hannah, the Anna variation, or even Annabel or Annabella.
  4. Astraea
    • Origin:

      Greek
    • Meaning:

      "star"
    • Description:

      Astraea -- also found as Astraia -- is the Greek goddess of justice and innocence who became the constellation Virgo. A more unusual form of the many star-related names, from Astra to Esther to Estelle to Stella, all on the rise. Astraea was the daughter of Astraeus, the god of the dusk, and Eos, the goddess of the dawn.
  5. Avonlea
    • Origin:

      Place name
    • Meaning:

      "river by a field"
    • Description:

      As all good Anne of Green Gables buffs would know, Avonlea is the fictional Canadian town created by L. M. Montgomery that Anne Shirley considers home. The literary creation inspired a real Canadian town to adopt the name. Avonlea would make a lovely literary choice for any baby, and would fit in with the Ava and "-lee" naming trends right now.
  6. Ayla
    • Origin:

      Hebrew, or Turkish
    • Meaning:

      "oak tree, or halo, moonlight"
    • Description:

      Bright, fresh, and sunny, Ayla is a fashionable choice for girls. Reminiscent of other trending names such as Layla, Isla, and Ava, Ayla has recently found its place in the Top 100.
  7. Azalea
    • Origin:

      English
    • Meaning:

      "azalea, a flower"
    • Description:

      Azalea is one of the fresher flower names, along with Zinnia and Lilac, that are new to the name bouquet — in fact, it entered the Social Security list for the first time in 2012. So if Lily and Rose are too tame for you, consider this brilliant pink springtime blossom with a touch of the unusual that has been growing in popularity.
  8. Briar rose
    • Origin:

      Literary name
    • Description:

      We give Briar Rose its own page thanks to the down-to-earth name of Princess Aurora, aka Sleeping Beauty. Rachel Bilson and Hayden Christensen named their newborn daughter Briar Rose, but we like Briar and Rose better when used separately. Read more about Briar Rose and other Disney Princess Names in our featured blog.
  9. Caitrìona
    • 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.
    • Ceridwen
      • Origin:

        Welsh
      • Meaning:

        "beautiful as a poem"
      • Description:

        Celtic goddess of poetry, though less-than-poetic name.
    • Charlotte
      • Origin:

        French, feminine diminutive of Charles
      • Meaning:

        "free man"
      • Description:

        Charlotte, the name of the young Princess of Cambridge, is the latest classic name to join Sophia, Emma, Olivia, and Isabella at the top of the popularity list. It is now among the most popular girl names in many English-speaking and European countries.
    • 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 around Number 100, making it a modern classic that's neither too popular nor unfamiliar.
    • 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.
    • Cordelia
      • Origin:

        Latin; Celtic
      • Meaning:

        "heart; daughter of the sea"
      • Description:

        Cordelia is exactly the kind of old-fashioned, grown-up name for girls that many parents are seeking for their daughters today. The name of King Lear's one sympathetic daughter, Cordelia has both style and substance along with its Shakespearean pedigree.
    • Corina
      • Delilah
        • Origin:

          Hebrew or Arabic
        • Meaning:

          "delicate"
        • Description:

          Melodic and lively, Delilah has cut itself (mostly) free from its treacherous past to become a contemporary favorite.
      • Della
        • Origin:

          Diminutive of Adela
        • Description:

          One of the few ella names that's not on every other new mother's lips -- a definite plus.
      • Eilonwy
        • Origin:

          Welsh
        • Meaning:

          "river melody"
        • Description:

          Eilonwy is a rare and poetic Welsh name first recorded in the late 19th century and used by Lloyd Alexander for his novel series The Chronicles of Prydain. The character appeared in Disney's adaptation of the series. In both the books and on the screen, Eilonwy is a feisty yet kind character. Read more about Eilonwy and other Disney Princess Names in our featured blog.
      • Eira
        • Origin:

          Welsh
        • Meaning:

          "snow"
        • Description:

          This Welsh nature name that can be pronounced exactly like the male Ira. Or, to avoid confusion, you could just name her Snow.