100 Beautiful Top Girl Names She's Sure to Love

Get inspired to pick the perfect baby girl name you'll love forever.

Published May 30, 2023
Woman carrying her baby girl at home

From classics like "Charlotte" to trending names like "Luna," there are so many gorgeous girl names to consider. We totally get it; choosing the perfect name for your baby girl can be a little daunting. It can help you get a sense of your options by looking at some of the most popular names right now. All you need is a little inspiration!

Top 30 Baby Girls Names and Meanings for 2022

Every year, the Social Security Administration puts together a list of the top baby names based on applications for social security cards. This is pretty helpful information because it lets you see the most popular names and even track popularity over time. It's super handy if you want to see which names are everyone's favorites over the past year. One of these top girl names might be the ideal pick for your little one.

  1. Olivia - Peace (Latin)
  2. Emma - Universal (German)
  3. Charlotte - Free person (French)
  4. Amelia - Hard working (Roman)
  5. Sophia - Wise (Greek)
  6. Isabella - Devoted to God (Italian)
  7. Ava - Bird (Latin)
  8. Mia - Moon (Australian)
  9. Evelyn - Wished for (British)
  10. Luna - Moon (Latin)
  11. Harper - Harp player (British)
  12. Camila - Priest's helper (Portuguese)
  13. Sofia - Wise (Greek)
  14. Scarlett - Red (French)
  15. Elizabeth - God's promise (Hebrew)
  16. Eleanor - Shining light (Greek)
  17. Emily - Eager (Latin)
  18. Chloe - Blooming (Greek)
  19. Mila - Miraculous (Spanish)
  20. Violet - Purple (Latin)
  21. Penelope - Weaver (Greek)
  22. Gianna - God is gracious (Italian)
  23. Aria - Noble (Italian)
  24. Abigail - Joy of my father (Hebrew)
  25. Ella - Fairy maiden (German)
  26. Avery - Elf ruler (British)
  27. Hazel - Hazelnut tree (British)
  28. Nora - Honor (Latin)
  29. Layla - Night beauty (Hebrew and Arabic)
  30. Lily - Pure (Latin)
Fast Fact

While trends change every year, some girl names spend a lot of time at the top of the list. The current top three (Olivia, Emma, and Charlotte) have all been in the top 10 since 2014.

Trending Top Girl Names

Some names are quickly increasing in popularity. The names might not be ranking high right this moment, but they are moving up the list faster than any others. When the SSA compared the top names for 2021 and 2022, these girl names were seeing the quickest popularity increase:

Baby girl is lying on the bed at home
  1. Wrenlee - Up 708 spots to number 712, this popular name is an alternate spelling of Wrenley.
  2. Neriah - Now at number 993, Neriah increased 690 spots. It means "lamp of God."
  3. Arlet - Coming in at 741, Arlet moved up 485 places. It's a variation of Arlette.
  4. Georgina - Up 432 spots to number 878, Georgina means "worker of the earth."
  5. Amiri - Increasing by 423 spots to number 876, Amiri means "prince" and is also one of the trending boy names.
  6. Arleth - Arleth jumped 325 spots to number 634. It's a variation of Arlette.
  7. Amayah - Up 234 spots to number number 701, Amayah means "close to God."
  8. Winona - Currently at number 980, Winona went up 318 places. It means "first-born daughter."
  9. Love - Now at number 754, Love (which has an obvious and sweet meaning) increased in popularity by 265 points.
  10. Inaya - At number 966, Inaya went up 262 points. It means "protection and help."
  11. Isabela - An alternate spelling of Isabella, this girl's name jumped up 256 points to number 584.
  12. Jream - An unusual name, Jream went up 241 points to number 777. This may be an alternate and creative spelling of "dream."
  13. Cielo - Up 225 points, Cielo means "sky." It now ranks number 998.
  14. Adalee - This sweet name moved up 219 spaces to number 673. It means "God is my refuge."
  15. Sol - A lovely name that means "sun," Sol the 837th most popular girls name, but it went up 217 spots last year.
  16. Wrenley - Up 213 points to number 284, this is one of the hottest baby girl names this year. It means "small song bird."
  17. Zhuri - Up 212 points, Zhuri now ranks number 843. It means "beautiful and good."
  18. Scottie - This unique name now ranks at number 922. It went up 211 points and means "person from Scotland."
  19. Carla - A classic choice, Carla increased in popularity by 203 spots, now coming in at 923. It means
  20. Alora - Up 197 points to number 266, Alora means "free person."
  21. Arlette - Coming in at number 800, Arlette went up 192 points last year. It means "leader of the army."
  22. Yamileth - An unusual Y name, Yamileth means beautiful. It rose 191 spots to number 867.
  23. Zendaya - Another unique options, Zendaya means "to thank God." It went up 190 points to number 683.
  24. Aadhya - Ranking at number 981, this girls name, which means "first power," went up 187 points.
  25. Zoya - Up 185 points to number 787, this top girl name means "life."
Quick Tip

Seeing a trend? There are three variations of Arleth/Arlet in these top 25 trending names. Wrenlee/Wrenley are also well represented here. You can bet that any version of these names will be a winner for your little girl.

BabyCenter's Most Popular Baby Names

BabyCenter conducts a survey of real parents and publishes their own list of the most popular names. Some are the same as the SSA list, but others are totally different. These are some of the most popular girl names on the BabyCenter list that aren't already listed by the SSA:

  1. Aurora - Dawn (Latin)
  2. Ellie - Light (Greek)
  3. Grace - Favor (Latin)
  4. Elena - Shining light (Greek)
  5. Nova - New (Latin)
  6. Maya - Magic (Sanskrit)
  7. Victoria - Victorious (Latin)
  8. Ivy - Vine (Latin)
  9. Willow - Willow tree (English)
  10. Athena - Goddess of wisdom (Latin)
  11. Isla - Island (Spanish)
  12. Zoey - Life (Greek)
  13. Delilah - Delicate (Hebrew)
  14. Gabriela - Heroine of God (Spanish and Italian)
  15. Emilia - Eager (Latin)
  16. Hannah - Grace (Hebrew)
  17. Madison - Child of Matthew (German)
  18. Aaliyah - Sublime (Arabic)
  19. Paisley - Place of worship (Scottish)
  20. Zoe - Variation on Zoey
  21. Eliana - God has answered (Hebrew)
  22. Kinsley - Meadow of the king (British)
  23. Lucy - Light (Latin)
  24. Savannah - Plain without trees (Spanish)
  25. Autumn - Harvest season (Latin)
  26. Iris - Rainbow (Greek)
  27. Serenity - Peace (English)
  28. Sophie - Wisdom (Greek)
  29. Addison - Child of Adam (Old English)
  30. Ayla - Oak tree (Hebrew)

Favorite Baby Girl Names From the Past 100 Years

Just like your favorite little black dress, certain names are classics that are just guaranteed to be beautiful. The SSA keeps a list of names that have been consistently popular over the past 100 years. If you want to avoid the trends and stick with something everyone has loved for the past century, you can't go wrong with these:

Adorable baby girl covered in a towel after bath time
  1. Mary - Drop of the sea (Hebrew)
  2. Patricia - Noble (Latin)
  3. Jennifer - Fair (English)
  4. Linda - Pretty (Spanish)
  5. Barbara - Foreign (Greek)
  6. Susan - Lily of the valley (Hebrew)
  7. Jessica - Rich (Hebrew)
  8. Sarah - Princess (Hebrew)
  9. Karen - Pure (Danish)
  10. Lisa - Oath of God (English)
  11. Nancy - Favor (Hebrew)
  12. Betty - Oath of God (Hebrew)
  13. Sandra - Humanity's protector (Greek)
  14. Margaret - Pearl (Greek)
  15. Ashley - Meadow of ash trees (English)

Choose the Best Girl Name for Your Baby

Ultimately, choosing the best girl name for your new little one doesn't have to feel stressful or overwhelming. There are a lot of options, but some will stand out to you for their meaning and beauty. Pay attention to how you feel about the name and choose one you really love. Your little girl will love it too.

Trending on LoveToKnow
100 Beautiful Top Girl Names She's Sure to Love