Top Girl Names 2021

Top Girl Names 2021

The top girl names of 2021 are a mix of the girls' names most popular in the official ranks along with baby girl names rising quickly through the charts. We looked at the top girl names for 2021 in the US, the UK, Canada, Australia, along with other countries and Nameberry's own statistics to compile this list of the leading names for girls.

Choosing one of these popular girl names for your daughter means that her name will be in step with the current styles and widely admired, but she may also meet a lot of other children who share her name. The top girl names this year include the following prime choices, ordered by their populirty on Nameberry.

  1. MaeveHeart
    • Origin:

      Irish
    • Meaning:

      "she who intoxicates"
    • Description:

      Maeve is a short and sweet name that has become one of the most stylish Irish names for girls in the modern US. Maeve would make an excellent first or middle name choice, with more heft than Mae/May and more modern charm than Mavis.
  2. EloiseHeart
    • Origin:

      French and English variation of Heloise
    • Meaning:

      "healthy; wide"
    • Description:

      Along with many other names with the El- beginning and featuring the L sound in any place, Eloise is newly chic. Eloise reentered the US Top 1000 girl names in 2009 after a 50 year nap and broke into the Top 100 in 2022. And she shows no signs of slowing down.
  3. IrisHeart
    • 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.
  4. CharlotteHeart
    • 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.
  5. LunaHeart
    • Origin:

      Latin
    • Meaning:

      "moon"
    • Description:

      The name of the Roman goddess of the moon, Luna is derived straight from the Latin word for moon, luna. Luna may be the name most likely to surprise someone from an older generation by its Top 10 status in the US and its widespread international popularity.
  6. AuroraHeart
    • Origin:

      Latin
    • Meaning:

      "dawn"
    • Description:

      The goddess name Aurora has consistently been on the US popularity list since the nineteenth century, but has really taken off in the past 30 years. Aurora also enjoys remarkable international popularity, ranking in the Top 100 throughout the English-speaking world as well as in Italy, Spain, Norway, Switzerland, and several other European and Latin American countries.
  7. ClaraHeart
    • 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. Now holding steady around Number 100, Clara is a modern classic, neither too popular nor too unusual.
  8. AmeliaHeart
    • Origin:

      German
    • Meaning:

      "work"
    • Description:

      Amelia is one of the hottest girls' names, a successor to the megapopular Emma and Emily. Amelia, which spent several years at Number 1 in England, vaulted into the US Top 10 in 2017 and continues to rise.
  9. IslaHeart
    • 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.
  10. VioletHeart
    • Origin:

      English from Latin
    • Meaning:

      "purple"
    • Description:

      Violet is soft and sweet, yet with a vivacious edge.

  11. EleanorHeart
    • 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.
  12. AliceHeart
    • Origin:

      German
    • Meaning:

      "noble"
    • Description:

      Alice is a classic literary name that's both strong and sweet, ranking in the US Top 100 and popular throughout the western world. Alice is derived from the Old French name Aalis, a diminutive of Adelais that itself came from the Germanic name Adalhaidis, which is composed of the Proto-Germanic elements aþala, meaning "noble," and haidu, "kind, appearance, type."
  13. NoraHeart
    • Origin:

      Diminutive of Honora or Eleonora, Latin
    • Meaning:

      "honor or meaning unknown"
    • Description:

      Nora is a lovely, refined name that conjures up images of Belle Epoch ladies in fur-trimmed coats skating in Central Park. Long seen as a quintessentially Irish name though its roots are not in Ireland, Nora is a quietly stylish favorite that's tiptoed to the top of the popularity ladder.
  14. FreyaHeart
    • Origin:

      Norse
    • Meaning:

      "a noble woman"
    • Description:

      Freya has long been popular in the U.K. but has only taken off in the US in the last decade, along with the entire category of mythological names. Derived from the Old Norse name Freyja, meaning "Lady, noble woman", Freya is the name of the Norse goddess of love, beauty, and fertility.
  15. OliviaHeart
    • 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.
  16. HazelHeart
    • 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.
  17. LucyHeart
    • 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.
  18. EvelynHeart
    • Origin:

      English from French and German
    • Meaning:

      "desired; or water, island"
    • Description:

      Evelyn derives from the French feminine given name Aveline, which is from an obscure Germanic root which may mean "desired, wished for" or "water, island". The name Aveline was brought over to England by the Normans, but it first became popular as a masculine name – a transferred use of the surname Evelyn, which comes from the same source. Variations include Evaline, Evalyn, Evelin, and Eveline.
  19. PhoebeHeart
    • Origin:

      Greek
    • Meaning:

      "radiant, shining one"
    • Description:

      Phoebe is the Latin variation of the Greek name Phoibe, which derived from phoibos, meaning "bright." In classical mythology, Phoebe is the by-name of Artemis, goddess of the moon and of hunting. The masculine version of Phoebe is Phoebus.
  20. IvyHeart
    • Origin:

      Botanical name
    • Description:

      The quirky, offbeat and energetic botanical name Ivy is enjoying a deserved revival, propelled even higher by its choice by high-profile parents Beyonce and Jay-Z for daughter Blue Ivy. Ivy is also traditionally used at Christmas, make this one of the perfect names for December babies.