How popular is the baby name Eva in the United States right now? How popular was it historically? Use the popularity graph and data table below to find out! Plus, see all the blog posts that mention the name Eva.

The graph will take a few moments to load. (Don't worry, it shouldn't take 9 months!) If it's taking too long, try reloading the page.


Popularity of the baby name Eva


Posts that mention the name Eva

Popular baby names in Buenos Aires, 2024

Flag of Argentina
Flag of Argentina

Buenos Aires, the capital of Argentina, is home to over 3.1 million people.

Last year, the most popular baby names in the city were Olivia and Mateo, according to data from the Buenos Aires Civil Registry.

Here are the city’s top 10 girl names and top 10 boy names of 2024:

Girl names

  1. Olivia, 544 baby girls
  2. Sofía, 420
  3. Emma, 400
  4. Emilia, 382
  5. Isabella, 322
  6. Catalina, 321
  7. Martina, 295
  8. Delfina, 281
  9. Mía, 262
  10. Valentina, 258

Boy names

  1. Mateo, 524 baby boys
  2. Felipe, 445
  3. Enzo, 426
  4. Bautista, 383
  5. Benjamín, 374
  6. Valentino, 307
  7. Bruno, 306
  8. Liam, 299
  9. Noah, 291
  10. Joaquín, 275

The city’s news release also mentioned several of the baby names that were bestowed fewer than 100 times each last year…

  • Girl names: Antonia, Cielo, Elena, Eva, Luz
  • Boy names: Amadeo, Beltrán, Franco, Nicolás

I’ve never posted rankings for Buenos Aires before, but here are the most recent rankings for Argentina (2023), if you’d like to compare this list to that one.

Sources:

Image: Adapted from Flag of Argentina (public domain)

Popular baby names in Croatia, 2024

Flag of Croatia
Flag of Croatia

Last year, the European country of Croatia welcomed 32,628 babies — 15,733 girls and 16,895 boys.

What were the most popular names among these babies? Mia and Luka, as usual.

Here are Croatia’s top 50 girl names and top 50 boy names of 2024:

Girl names

  1. Mia, 377 baby girls
  2. Rita, 363
  3. Nika, 328
  4. Mila, 296
  5. Lucija, 292
  6. Ema, 290
  7. Marta, 286 (tie)
  8. Sara, 286 (tie)
  9. Eva, 219
  10. Dora, 212
  11. Lara, 210
  12. Iva, 207
  13. Elena, 201
  14. Ana, 195
  15. Klara, 191
  16. Laura, 181
  17. Petra, 180
  18. Marija, 174
  19. Tena, 161
  20. Vita, 158
  21. Lana, 153
  22. Hana, 152
  23. Lea, 148 (tie)
  24. Una, 148 (tie)
  25. Sofia, 147
  26. Franka, 143
  27. Cvita, 139 (tie)
  28. Ena, 139 (tie)
  29. Nora, 136
  30. Maša, 130
  31. Nikol, 126
  32. Leona, 125
  33. Lena, 123
  34. Maris, 116
  35. Magdalena, 113
  36. Iris, 108 (tie)
  37. Tia, 108 (tie)
  38. Lota, 106
  39. Tara, 105
  40. Karla, 104
  41. Emili, 102
  42. Roza, 101
  43. Mara, 100
  44. Aria, 99 (tie)
  45. Sofija, 99 (tie)
  46. Bruna, 95
  47. Aurora, 93
  48. Katja, 92
  49. Kiara, 91 (tie)
  50. Tea, 91 (tie)

Boy names

  1. Luka, 603 baby boys
  2. Jakov, 468
  3. Toma, 426
  4. David, 420
  5. Petar, 376
  6. Niko, 365
  7. Ivan, 359
  8. Mateo, 350
  9. Roko, 349
  10. Matej, 337
  11. Noa, 300
  12. Josip, 298
  13. Fran, 290
  14. Šimun, 274
  15. Teo, 273
  16. Lovro, 262
  17. Vito, 261
  18. Mihael, 240
  19. Borna, 236
  20. Karlo, 235
  21. Marko, 231
  22. Leon, 225
  23. Filip, 223
  24. Jan, 220
  25. Leo, 211
  26. Ante, 206
  27. Gabriel, 185
  28. Ivano, 181
  29. Viktor, 153
  30. Lukas, 151
  31. Bruno, 147 (tie)
  32. Oliver, 147 (tie)
  33. Adrian, 143 (tie)
  34. Noel, 143 (tie)
  35. Rafael, 140
  36. Tin, 126
  37. Dominik, 125 (3-way tie)
  38. Emanuel, 125 (3-way tie)
  39. Liam, 125 (3-way tie)
  40. Marin, 121
  41. Mauro, 117
  42. Nikola, 116
  43. Maro, 114
  44. Toni, 100
  45. Duje, 96
  46. Antonio, 81 (4-way tie)
  47. Franko, 81 (4-way tie)
  48. Jona, 81 (4-way tie)
  49. Lovre, 81 (4-way tie)
  50. Patrik, 78

In the girls’ top 50, Maris, Aria, and Kiara replaced Marla, Luce, and Lora.

In the boys’ top 50, Franko and Jona replaced Erik and Andrej.

I didn’t post about Croatia’s top baby names of 2023, but here are Croatia’s 2022 rankings.

Sources:

Image: Adapted from Civil ensign of Croatia (public domain)

Popular baby names in Northern Ireland (UK), 2024

Flag of the United Kingdom
Flag of the United Kingdom

Last year, Northern Ireland — one of the constituent countries of the United Kingdom — welcomed more than 19,400 babies.

What were the most popular baby names among these babies? Grace and James.

Here are Northern Ireland’s top 50+ girl names and top 50 boy names of 2024:

Girl names

  1. Grace, 125 baby girls
  2. Olivia, 109
  3. Fiadh, 104
  4. Aoife, 97
  5. Emily, 96
  6. Charlotte, 95 (tie)
  7. Lily, 95 (tie)
  8. Isla, 91 (tie)
  9. Sophia, 91 (tie)
  10. Freya, 90
  11. Annie, 89
  12. Ella, 85
  13. Eabha, 80
  14. Amelia, 74 (tie)
  15. Sophie, 74 (tie)
  16. Evie, 73
  17. Meabh, 71
  18. Ellie, 69
  19. Anna, 65
  20. Clodagh, 61 (tie)
  21. Mia, 61 (tie)
  22. Aria, 59 (3-way tie)
  23. Maisie, 59 (3-way tie)
  24. Rosie, 59 (3-way tie)
  25. Erin, 58
  26. Croia, 55
  27. Elsie, 54
  28. Bonnie, 53 (tie)
  29. Molly, 53 (tie)
  30. Phoebe, 52 (tie)
  31. Sienna, 52 (tie)
  32. Ava, 51
  33. Cara, 50 (tie)
  34. Daisy, 50 (tie)
  35. Ivy, 49
  36. Clara, 47
  37. Saoirse, 46
  38. Lucy, 45 (tie)
  39. Ruby, 45 (tie)
  40. Cora, 44
  41. Rose, 43
  42. Eva, 42 (tie)
  43. Sadie, 42 (tie)
  44. Isabella, 39 (3-way tie)
  45. Nora, 39 (3-way tie)
  46. Willow, 39 (3-way tie)
  47. Ada, 37 (5-way tie)
  48. Katie, 37 (5-way tie)
  49. Maya, 37 (5-way tie)
  50. Niamh, 37 (5-way tie)
  51. Poppy, 37 (5-way tie)

Boy names

  1. James, 143 baby boys
  2. Cillian, 142
  3. Noah, 139
  4. Jack, 130
  5. Theo, 125
  6. Jude, 124
  7. Luca, 109
  8. Charlie, 106
  9. Oisin, 105
  10. Oliver, 104
  11. Thomas, 96
  12. Leo, 94
  13. Harry, 89 (tie)
  14. Jacob, 89 (tie)
  15. Finn, 84
  16. Arthur, 83
  17. Alfie, 82 (3-way tie)
  18. Daithi, 82 (3-way tie)
  19. Freddie, 82 (3-way tie)
  20. Archie, 77 (tie)
  21. Tommy, 77 (tie)
  22. Rian, 67
  23. Ollie, 65
  24. Conan, 62
  25. Ronan, 61
  26. Caleb, 60 (4-way tie)
  27. Fionn, 60 (4-way tie)
  28. Isaac, 60 (4-way tie)
  29. Patrick, 60 (4-way tie)
  30. Lucas, 57 (tie)
  31. Max, 57 (tie)
  32. Theodore, 55
  33. Rory, 54
  34. Joseph, 53 (3-way tie)
  35. Oscar, 53 (3-way tie)
  36. Reuben, 53 (3-way tie)
  37. Daniel, 52
  38. Adam, 51 (tie)
  39. Alexander, 51 (tie)
  40. George, 50 (tie)
  41. Odhran, 50 (tie)
  42. Ezra, 49 (3-way tie)
  43. Liam, 49 (3-way tie)
  44. Matthew, 49 (3-way tie)
  45. Arlo, 48 (3-way tie)
  46. Cian, 48 (3-way tie)
  47. Henry, 48 (3-way tie)
  48. Daire, 47 (3-way tie)
  49. Jonah, 47 (3-way tie)
  50. Sean, 47 (3-way tie)

Grace and James were also the #1 names in 2022, but both dipped to third place in 2023.

The highest climbers within the girls’ top 100 in 2024 were Maya, Maria, Eliza, and Ayla.

And the highest climbers within the boys’ top 100 were Austin, Rossa, Callum, and Joseph.

Finally, here’s a small selection of the names that were given to just three babies each last year:

  • Rare girl names: Aodhla, Cuisle, Doireann, Etain, Neala, Orlagh, Tierna
  • Rare boy names: Ainle, Con, Dualtagh, Eamon, Feilim, Lir, Oilibhear

Cuisle, the Irish word for “pulse,” is thematically similar to the trendy girl name Croia, which is based on croí, the Irish word for “heart.” Croia currently ranks 26th and 16th in Northern Ireland and the Republic of Ireland, respectively.

Sources:

Image: Adapted from Flag of the United Kingdom (public domain)

Top names for baby girls, length by length, in 2024

Lengths of baby girl names in 2024 (U.S.)

The most common length for baby girl names last year was 6 letters (used 29.0% of the time), followed by 5 letters (22.2%) and 7 letters (18.4%).

What were the most popular girl names of 2024 within each length group?

Top girl names with 2 letters:

  1. Jo
  2. An
  3. Vy
  4. Bo
  5. Vi

Top girl names with 3 letters:

  1. Mia
  2. Ava
  3. Zoe
  4. Ivy
  5. Eva

Top girl names with 4 letters:

  1. Emma
  2. Luna
  3. Nora
  4. Lily
  5. Aria

Top girl names with 5 letters:

  1. Sofia
  2. Hazel
  3. Chloe
  4. Ellie
  5. Emily

Top girl names with 6 letters:

  1. Olivia
  2. Amelia
  3. Sophia
  4. Evelyn
  5. Camila

Top girl names with 7 letters:

  1. Eleanor
  2. Abigail
  3. Madison
  4. Delilah
  5. Lillian

Top girl names with 8 letters:

  1. Isabella
  2. Scarlett
  3. Penelope
  4. Victoria
  5. Madeline

Top girl names with 9 letters:

  1. Charlotte
  2. Elizabeth
  3. Valentina
  4. Josephine
  5. Gabriella

Top girl names with 10 letters:

  1. Evangeline
  2. Alessandra
  3. Alexandria
  4. Clementine
  5. Jacqueline

Top girl names with 11 letters:

  1. Yashnareddy
  2. Anavictoria
  3. Aadhyareddy
  4. Ramatoulaye
  5. Ameliagrace (tied with #6)

(Yashnareddy debuted impressively in the data last year.)

Top girl names with 12 letters:

  1. Marymargaret
  2. Isabellarose
  3. Mariacecilia
  4. Scarlettrose
  5. Mariaeduarda

Top girl names with 13 letters:

  1. Oluwadarasimi
  2. Maryelizabeth
  3. Mariafernanda
  4. Chrysanthemum
  5. Marykatherine

(There weren’t enough 14-letter or 15-letter names to create a top-5 list for either group.)

Source: SSA