Choosing a name for your first child can be a daunting task, with considerations such as pronunciation in various languages, perception by others, and alignment with family values and traditions.

Consequently, selecting a name for a second child can seem even more challenging, especially when the first name feels ‘just right’.

One parent found themselves in this predicament and turned to the Baby Names Reddit community for help. They feel their first daughter’s name, Eleanor Elizabeth, is ‘too perfect’ to match. The Redditor wrote: “First daughters name is too ‘perfect in my mind’, can’t decide on girl #2. ” They further confessed: “I’m just so in love with my first daughter’s name that it feels like no other names can compete (Eleanor Elizabeth).

“Someone help give me ones to consider. ” According to their post, they are looking for a three-syllable name that complements their first daughter’s name, something traditional but not overly old-fashioned or unusual.

They prefer a name that isn’t currently very popular and are open to gender-neutral options, although they remain unsure. On Reddit, where parents often seek advice, the post detailing doubts about popular names received a flurry of suggestions including the charming combinations of Charlotte Claire and Amelia Annabelle, along with an artful Jocelyn Jade.

Commenting on the post, one person shared: “One of my personal favs that I have not seen listed yet is Lorelei. But, Vivienne, Evangeline, Genevieve, and Juliette are all amazing as well.” Another contributor added their long list of favourites: “Any of these stand out?

“Corinna, Penelope, Helena, Bethany, Gillian, Madeline, Matilda, Sabrina, Sylvia, Meredith, Linnea, Cecelia, Viola, Lorelei, Leona, Clarissa, Vivian, Gwendolyn, Melinda, Cecily, Valerie, Erica, Mallory, Tabitha.”

Fresh data from BabyCentre indicates a steadfast commitment to classic choices like Olivia and Amelia topping the charts for girls’ names, but with surname-influenced options such as Hunter gaining traction and many parents opting for ‘a’-ending girls’ names. Margot and Gabriella are newcomers to the top 100 list as per the previous year’s records.

Conversely, names such as Nova and Lilly have seen a decline in popularity.

Top baby girl names for 2024

The top baby girl names for last year were:

  1. Olivia

  2. Amelia

  3. Lily

  4. Isla

  5. Ava

  6. Grace

  7. Sophia

  8. Freya

  9. Ivy

  10. Willow

  11. Mia

  12. Isabella

  13. Daisy

  14. Elsie

  15. Evie

  16. Florence

  17. Luna

  18. Sienna

  19. Sofia

  20. Ella

  21. Emily

  22. Phoebe

  23. Evelyn

  24. Poppy

  25. Aurora

  26. Aria

  27. Charlotte

  28. Rosie

  29. Harper

  30. Maya

  31. Layla

  32. Millie

  33. Maryam

  34. Maisie

  35. Hallie

  36. Mila

  37. Sophie

  38. Eliana

  39. Fatima

  40. Jasmine

  41. Lottie

  42. Bonnie

  43. Eva

  44. Matilda

  45. Ayla

  46. Emilia

  47. Violet

  48. Zara

  49. Zoe

  50. Alice

  51. Chloe

  52. Maeve

  53. Ada

  54. Ruby

  55. Sarah

  56. Ellie

  57. Arabella

  58. Isabelle

  59. Hannah

  60. Mabel

  61. Robyn

  62. Delilah

  63. Hazel

  64. Eleanor

  65. Erin

  66. Maria

  67. Rose

  68. Bella

  69. Thea

  70. Penelope

  71. Princess

  72. Esme

  73. Nur

  74. Imogen

  75. Eden

  76. Emma

  77. Olive

  78. Scarlett

  79. Aisha

  80. Lyra

  81. Orla

  82. Gianna

  83. Abigail

  84. Ariella

  85. Clara

  86. Anaya

  87. Lara

  88. Margot

  89. Myla

  90. Ophelia

  91. Talia

  92. Kiara

  93. Iris

  94. Amelie

  95. Lucy

  96. Nora

  97. Raya

  98. Zahra

  99. Gabriella

  100. Summer