How popular is the baby name Sofia 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 Sofia.

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 Sofia


Posts that mention the name Sofia

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 Gibraltar, 2024

Flag of Gibraltar
Flag of Gibraltar

Last year, the British overseas territory of Gibraltar welcomed 331 babies — 148 baby girls and 183 baby boys.

What were the most popular names among these babies? Olivia for girls and Noah/Thomas (tie) for boys.

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

Girl names

  1. Olivia, 5 baby girls
  2. Emilia, 4
  3. Matilda and Zara, 3 each (tie)

Boy names

  1. Noah and Thomas, 5 baby boys each (tie)
  2. Luca and Sebastian, 4 each (tie)
  3. Leon, Liam, Oliver, Ryan, Theo, and Tommy, 3 each (6-way tie)

The name Jamie was also given to three babies, but my source didn’t include much information on gender, so I don’t know if these three babies were boys, girls, or a mix of both.

The 36 names given to two babies each were Addison, Alexander, Annabelle, Arabella, Ariana, Axel, Celine, Charles, Emily, Emma, Enzo, Evan, George, Hugo, Jacob, Jesse, Julia, Kai, Kylian, Leo, Lucia, Luna, Maisie, Mia, Michael, Mila, Nicolas, Riley, Robyn, Romeo, Romy, Salma, Sofia, Stella, Thiago, and Zack.

And the 200+ names bestowed just once in Gibraltar last year were…

Adah, Adam, Adonis, Aiden, Aidon, Ajay, Alba, Albert, Aleia, Alesia, Alessandro, Alice, Alistair, Amara, Amber, Amelia, Amina, Amine, Amoura, Ana, Anas, Anaya, Andrew, Antonio, Archie, Aria, Arianna, Arley, Arlo, Arthur, Ava, Aya, Ayla, Azaria, Bella, Billy, Blake, Bodhi, Brenda, Caleb, Callie, Camden, Cara, Catharine, Cecilia, Charlie, Charlotte, Christian, Cleo, Connor, Cora, Danah, Daniella, Darcie, Darcy, Delilah, Duyna, Dylan, Edward, Eladio, Elena, Elia, Elian, Elias, Ella, Elliot, Ellis, Elowyn, Elton, Eric, Esmae, Esteban, Everleigh, Evie, Ezra, Frankie, Freya, Furkan, Gabriella, Geremiah, Gia, Gigi, Giorgia, Giorgio, Grace, Gracie, Hadley, Halo, Hannah, Haroun, Harper, Harry, Haven, Henry, Hudson, Ian, Inaaya, Inaya, Isabella, Isadora, Isla, Islam, Ivy, Jack, Jae, Jake, James, Jason, Javier, Jax, Jay, Jaylan, Joylisa, Jude, Jules, Kaine, Kallie, Katie, Kenzie, Kenzo, Khylo, Koby, Kody, Lara, Laurie, Lee, Lewis, Lilliana, Liya, Lorena, Louis, Luciano, Luke, Maeve, Manxin, Marcel, Martin, Mason, Matthew, Max, Milan, Millie, Mollie, Moshe, Mya, Myla, Naia, Naiomi, Naira, Nariah, Nellie, Niall, Nicola, Nylah, Osayd, Peter, Posie, Rachel, Rafaella, Ralfs, Ramy, Rayan, Reign, Reuven, Rian, Rina, Rio, Roan, Robbie, Robert, Roman, Rosa, Rose, Rotem, Ruairi, Ruben, Ruhe, Rupert, Sarah, Scarlett, Sean, Seth, Shashana, Shivika, Sophia, Sophie, Spencer, Sunny, Sykes, Talia, Tassim, Theodore, Tiana, Timothy, Tobias, Tristan, Tyler, Valentina, Victor, Yaakov, Zachary, Zayd, Zoe, Zyna, Zyon

Finally, here are Gibraltar’s 2023 rankings, if you’d like to compare last year to the year before.

Source: “Thomas, Noah & Olivia the most popular baby names in 2024.” GBC News 25 Mar. 2025.

Image: Adapted from Flag of Gibraltar (public domain)

Popular baby names in Puerto Rico, 2024

Flag of Puerto Rico
Flag of Puerto Rico

The U.S. territory of Puerto Rico welcomes about 19,000 babies per year.

Last year, the most popular baby names in Puerto Rico were Valentina and Noah.

Here are Puerto Rico’s top 50+ girl names and top 50 boy names of 2024:

Girl names

  1. Valentina, 190 baby girls
  2. Aurora, 161
  3. Emma, 110
  4. Amira, 100 (3-way tie)
  5. Mia, 100 (3-way tie)
  6. Victoria, 100 (3-way tie)
  7. Luna, 89
  8. Camila, 84
  9. Isabella, 80
  10. Gianna, 78
  11. Catalina, 75
  12. Ainara, 74
  13. Antonella, 73 (tie)
  14. Milena, 73 (tie)
  15. Sofia, 71
  16. Alaia, 70
  17. Mikaela, 63
  18. Amaia, 59
  19. Elena, 58
  20. Amirah, 57
  21. Amelia, 55
  22. Amalia, 53 (tie)
  23. Leah, 53 (tie)
  24. Alana, 51
  25. Adhara, 48
  26. Mila, 45 (3-way tie)
  27. Paula, 45 (3-way tie)
  28. Sophia, 45 (3-way tie)
  29. Gia, 44
  30. Ainhoa, 39
  31. Stella, 38
  32. Amanda, 37
  33. Nahiara, 34
  34. Brianna, 32
  35. Kamila, 31
  36. Nahia, 30 (tie)
  37. Paulina, 30 (tie)
  38. Lia, 29
  39. Paulette, 28
  40. Olivia, 27
  41. Alanna, 26 (5-way tie)
  42. Daniela, 26 (5-way tie)
  43. Gabriela, 26 (5-way tie)
  44. Lorena, 26 (5-way tie)
  45. Valeria, 26 (5-way tie)
  46. Amaya, 25 (tie)
  47. Mariana, 25 (tie)
  48. Aitana, 24 (4-way tie)
  49. Amara, 24 (4-way tie)
  50. Andrea, 24 (4-way tie)
  51. Eliana, 24 (4-way tie)

Boy names

  1. Noah, 302 baby boys
  2. Liam, 264
  3. Thiago, 236
  4. Mateo, 145 (tie)
  5. Sebastian, 145 (tie)
  6. Lucas, 140
  7. Dylan, 126
  8. Ian, 96
  9. Matias, 87
  10. Milan, 85
  11. Elian, 80
  12. Eithan, 78
  13. Ethan, 75
  14. Aaron, 73
  15. Elias, 70
  16. Enzo, 68
  17. Nicolas, 66
  18. Mauro, 65
  19. Eliam, 63 (tie)
  20. Jayden, 63 (tie)
  21. Adrian, 59
  22. Angel, 57 (tie)
  23. Gael, 57 (tie)
  24. Gian, 55
  25. Alvaro, 46
  26. Dario, 44 (4-way tie)
  27. Evan, 44 (4-way tie)
  28. Isaac, 44 (4-way tie)
  29. Luis, 44 (4-way tie)
  30. Julian, 43
  31. Carlos, 42
  32. Aiden, 41
  33. Fabian, 40 (tie)
  34. Jacob, 40 (tie)
  35. Alan, 37 (3-way tie)
  36. Jose, 37 (3-way tie)
  37. Matteo, 37 (3-way tie)
  38. Leonardo, 36
  39. Caleb, 35 (3-way tie)
  40. Diego, 35 (3-way tie)
  41. Gabriel, 35 (3-way tie)
  42. Damian, 34 (tie)
  43. Isaias, 34 (tie)
  44. Keyden, 33
  45. Daniel, 32 (tie)
  46. Kenai, 32 (tie)
  47. Andres, 31 (tie)
  48. Leandro, 31 (tie)
  49. Kaleb, 30 (tie)
  50. Paulo, 30 (tie)

In 2023, the top names in Puerto Rico were Valentina and Thiago.

Sources: Popular Names by Territory – SSA, State and Territorial Data – National Center for Health Statistics – CDC

Image: Adapted from Flag of Puerto Rico (public domain)

Popular baby names in Virginia, 2024

Flag of Virginia
Flag of Virginia

Last year, the Commonwealth of Virginia welcomed roughly 94,443 babies.

What were the most popular names among these babies? Charlotte and Liam, according to the Virginia Department of Health’s Office of Vital Records.

Here are Virginia’s top 15 girl names and top 15 boy names of 2024:

Girl names

  1. Charlotte
  2. Olivia
  3. Emma
  4. Sophia
  5. Amelia
  6. Isabella
  7. Mia
  8. Ava
  9. Eleanor
  10. Evelyn
  11. Harper
  12. Elizabeth
  13. Sofia
  14. Abigail
  15. Aurora

Boy names

  1. Liam
  2. Noah
  3. James
  4. Oliver
  5. William
  6. Henry
  7. Theodore
  8. Lucas
  9. Elijah
  10. John
  11. Levi
  12. Ethan
  13. Dylan
  14. Benjamin
  15. Michael

The state also revealed the top names within each of its four largest ethnic groups: White, Black, Hispanic and Asian. (According to the most recent CDC data, 53.1% of Virginia’s babies were born to non-Hispanic White mothers, 19.0% to Black mothers, 17.5% to Hispanic mothers, and 7.4% to Asian mothers.)

These were the top 5 girl names and 5 boy names among Virginia’s White babies:

Girl names, WhiteBoy names, White
1. Charlotte
2. Olivia
3. Eleanor
4. Amelia
5. Emma
1. James
2. William
3. Oliver
4. Henry
5. Theodore

These were the top 5 girl names and 5 boy names among Virginia’s Black babies:

Girl names, BlackBoy names, Black
1. Nova
2. Naomi
3. Ava
4. Brielle
5. Zuri
1. Noah
2. Amir
3. Josiah
4. Elijah
5. Ezra

These were the top 5 girl names and 5 boy names among Virginia’s Hispanic babies:

Girl names, HispanicBoy names, Hispanic
1. Mia
2. Isabella
3. Sofia
4. Genesis
5. Camila
1. Liam
2. Dylan
3. Matteo
4. Noah
5. Thiago

And these were the top 5 girl names and 5 boy names among Virginia’s Asian babies:

Girl names, AsianBoy names, Asian
1. Sophia
2. Emma
3. Olivia
4. Chloe
5. Eliana
1. Noah
2. Muhammad
3. Henry
4. Lucas
5. Ethan

Finally, here’s a link to Virginia’s 2023 rankings, if you’d like to compare last year to the year before.

Sources:

Image: Adapted from Flag of Virginia (public domain)