Top 1,000 Baby Girl Names in the U.S.

With so many baby girl name options out there, choosing the right one can be a difficult decision. Here are the 1,000 top girl names in 2023 to help inspire you.

What’s in a baby girl name? It can be challenging to choose the perfect name for your daughter but luckily, there’s plenty of inspiration out there to help guide this important decision, whether you go for a classic, sweet girl name or a cool and unique moniker.

A great place to start your baby name search is the Social Security Administration (SSA) Opens a new window, which releases a list of the 1,000 most popular baby names for girls and boys every year. The list below references SSA data from 2023.

Here, browse the top 1,000 baby girl names for inspiration (or to see if your little one’s name made the list!).

Top 1,000 most popular baby girl names

  1. Olivia

  2. Emma

  3. Charlotte

  4. Amelia

  5. Sophia

  6. Mia

  7. Isabella

  8. Ava

  9. Evelyn

  10. Luna

  11. Harper

  12. Sofia

  13. Camila

  14. Eleanor

  15. Elizabeth

  16. Violet

  17. Scarlett

  18. Emily

  19. Hazel

  20. Lily

  21. Gianna

  22. Aurora

  23. Penelope

  24. Aria

  25. Nora

  26. Chloe

  27. Ellie

  28. Mila

  29. Avery

  30. Layla

  31. Abigail

  32. Ella

  33. Isla

  34. Eliana

  35. Nova

  36. Madison

  37. Zoe

Social Share