How popular is the baby name Sofia in the United States right now? How popular was it historically? Find out using the graph below! Plus, check out all the blog posts that mention the name Sofia.

The graph will take a few seconds to load, thanks for your patience. (Don't worry, it shouldn't take nine 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 Spain, 2018

According to Spain’s Instituto Nacional de Estadistica, the most popular baby names in the country in 2018 were Lucia and Hugo.

Here are Spain’s top 10 girl names and top 10 boy names of 2018:

Girl Names

  1. Lucia, 4,004 baby girls
  2. Sofia, 3,701
  3. Martina, 3,534
  4. Maria, 3,533
  5. Paula, 2,847
  6. Julia, 2,738
  7. Emma, 2,623
  8. Valeria, 2,520
  9. Daniela, 2,503
  10. Alba, 2,350

Boy Names

  1. Hugo, 3,800 baby boys
  2. Lucas, 3,617
  3. Martin, 3,332
  4. Daniel, 3,223
  5. Pablo, 3,139
  6. Mateo, 3,100
  7. Alejandro, 3,000
  8. Leo, 2,651
  9. Alvaro, 2,495
  10. Manuel, 2,476

In the boys’ top 10, Leo replaces Adrian.

The girls’ top 10 includes the same names, but in a different order.

In 2017, the top names were Lucia and Lucas.

Source: What is the frequency of a first name of newborns? – INEbase

Popular Baby Names in Denmark, 2018

According to Statistics Denmark, the most popular baby names in the country in 2018 were (again) Ida and William.

Here are Denmark’s top 10 girl names and top 10 boy names of 2018:

Girl Names

  1. Ida, 456 baby girls
  2. Emma, 453
  3. Alma, 437 (tie)
  4. Ella, 437 (tie)
  5. Sofia, 423
  6. Freja, 417
  7. Josefine, 411
  8. Clara, 395
  9. Anna, 377
  10. Karla, 357

Boy Names

  1. William, 600 baby boys
  2. Noah, 528
  3. Oscar, 506
  4. Lucas, 495
  5. Victor, 489
  6. Malthe, 482
  7. Oliver, 468
  8. Alfred, 467
  9. Carl, 463
  10. Valdemar, 400

On the girls’ list, Clara and Karla replace Alberte and Agnes.

On the boys’ list, Valdemar replaces Emil.

Here are Denmark’s rankings for 2017.

Source: Names of Newborn Children – Statistics Denmark

Popular Baby Names in Belgium, 2018

According to data from Statistics Belgium, the country’s most popular baby names in 2018 were Emma and Arthur.

Here are Belgium’s top 10 girl names and top 10 boy names of 2018:

Girl Names

  1. Emma, 608 baby girls
  2. Olivia, 554
  3. Louise, 545
  4. Mila, 536
  5. Alice, 422
  6. Juliette, 373
  7. Elena, 369 (tied)
  8. Marie, 369 (tied)
  9. Sofia, 368
  10. Lina, 362

Boy Names

  1. Arthur, 565 baby boys
  2. Noah, 553
  3. Adam, 548
  4. Louis, 547
  5. Liam, 539
  6. Lucas, 519
  7. Jules, 509
  8. Victor, 476
  9. Gabriel, 429
  10. Mohamed, 420

In the girls’ top 10, Elena and Marie replace Elise and Lucie.

The boys’ top 10 includes the same 10 names, but in a different order.

In 2017, the top names were Emma and Liam.

Source: First names for boys and girls – Statbel

Popular Baby Names in Bulgaria, 2018

According to preliminary data from Bulgaria’s National Statistical Institute, the most popular baby names in the country in 2018 were Viktoria and Georgi.

Here are Bulgaria’s top 10 girl names and top 10 boy names of 2018:

Girl Names
1. Viktoria, 674 baby girls
2. Maria, 591
3. Nikol, 586
4. Sofia, 463
5. Raya, 432
6. Aleksandra, 413
7. Daria, 351
8. Gabriela, 346
9. Simona, 343
10. Yoana, 339

Boy Names
1. Georgi, 976 baby boys
2. Aleksandar, 930
3. Martin, 748
4. Boris, 628
5. Nikola, 598
6. Dimitar, 579
7. Daniel, 563
8. Kaloyan, 548
9. Ivan, 547
10. Teodor, 523

The girls’ top ten includes the same ten names as the year before, but in a different order.

In the boys’ top ten, Teodor replaces Viktor.

In 2017, the most popular names in Bulgaria were Viktoria and Aleksandar.

Source: Names in Bulgaria in 2018 – National Statistical Institute, Republic of Bulgaria

Popular Baby Names in Puerto Rico, 2018

According to the Social Security Administration, the most popular baby names in Puerto Rico in 2018 were Valentina and Sebastian.

Here are Puerto Rico’s top 10 girl names and top 10 boy names of 2018:

Girl Names

  1. Valentina, 241 baby girls
  2. Victoria, 205
  3. Emma, 156
  4. Mia, 133
  5. Isabella, 111
  6. Mikaela, 110
  7. Amaia, 109
  8. Camila, 103
  9. Amanda, 99
  10. Kamila, 98

Boy Names

  1. Sebastian, 297 baby boys
  2. Dylan, 235
  3. Ian, 216
  4. Mateo, 202
  5. Adrian, 167 (tie)
  6. Liam, 167 (tie)
  7. Lucas, 158
  8. Matias, 139
  9. Thiago, 136
  10. Jayden, 128

In the girls’ top 10, Camila replaces Sofia (now ranked 16th).

In the boys’ top 10, Matias and Thiago replace Angel (11th) and Luis (12th).

In 2017, the top names in Puerto Rico were Victoria and Sebastian.

Source: Popular Names by Territory