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

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 Anna


Posts that mention the name Anna

Popular baby names in Estonia, 2019

Flag of Estonia
Flag of Estonia

Last year, the most popular baby names in the Baltic state of Estonia were Mia and Sebastian.

Here are the country’s top 10 girl names and top 10 boy names of 2019:

Girl names

  1. Mia, 115 baby girls
  2. Sofia, 114
  3. Alisa, 79
  4. Emily, 77
  5. Lenna, 74
  6. Marta, 72
  7. Hanna, 69
  8. Anna, 66
  9. Maria, 60
  10. Eliise, 58

Boy names

  1. Sebastian, 93 baby boys
  2. Oliver, 85 (tie)
  3. Robin, 85 (tie)
  4. Mark, 80
  5. Hugo, 79
  6. Rasmus, 77
  7. Oskar, 74
  8. Mattias, 71
  9. Kristofer, 70
  10. Robert, 69

One year earlier, in 2018, the top names in Estonia were Sofia and Mark.

The last set of Estonian rankings I posted were from 2014.

Sources: Populaarsed eesnimed sünniaasta järgi – Eesti Statistika, Popimad nimed 2019 – Sebastian ja Mia – Eesti Statistika (Feb. 2020), Robin and Mia most popular baby names in 2019 – ERR News

Image: Adapted from Flag of Estonia (public domain)

[Latest update: Sept. 2025]

Popular baby names in Italy, 2018

Flag of Italy
Flag of Italy

According to Italy’s Istituto Nazionale di Statistica, the most popular baby names in the country in 2018 were Sofia and Leonardo.

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

Girl Names

  1. Sofia, 6,400 baby girls
  2. Giulia, 5,917
  3. Aurora, 5,862
  4. Alice, 3,741
    • The Italian pronunciation is a-LEE-cheh (as opposed to AL-iss in English).
  5. Ginevra, 3,688
  6. Emma, 3,481
  7. Giorgia, 3,251
  8. Greta, 3,043
  9. Beatrice, 3,030
  10. Anna, 2,762

Boy Names

  1. Leonardo, 7,690 baby boys
  2. Francesco, 6,519
  3. Alessandro, 5,660
  4. Lorenzo, 5,566
  5. Mattia, 5,474
  6. Andrea, 5,016
  7. Gabriele, 4,721
  8. Riccardo, 4,456
  9. Tommaso, 4,181
  10. Edoardo, 3,776

In the girls’ top 10, Anna replaced Martina.

In the boys’ top 10, Edoardo replaced Matteo.

In 2017, the top names were Sofia and Francesco.

Source: How Many Babies Are Named…? (Istat)

Image: Adapted from Flag of Italy (public domain)

Popular baby names in France, 2018

Flag of France
Flag of France

According to INSEE (Institut national de la statistique et des études économiques), the most popular baby names in France in 2018 were Emma and Gabriel.

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

Girl Names

  1. Emma, 4,369 baby girls
  2. Jade, 3,977
  3. Louise, 3,766
  4. Alice, 3,313
  5. Chloé, 3126
  6. Lina, 2,908
  7. Léa, 2798
  8. Rose, 2,720
  9. Anna, 2,603
  10. Mila, 2,581

Boy Names

  1. Gabriel, 5,419 baby boys
  2. Raphaël, 4591
  3. Léo, 4446
  4. Louis, 4415
  5. Lucas, 3979
  6. Adam, 3897
  7. Arthur, 3755
  8. Jules, 3698
  9. Hugo, 3686
  10. Maël, 3259

Two baby names that are trendy in France right now are Kylian and Aya — Kylian because of French soccer player Kylian Mbappé, and Aya because of French-Malian pop singer Aya Nakamura.

Strangely, I’ve never covered the French rankings before. I have posted about Paris a couple of times, though.

Sources: Classement des prénoms en France depuis 1900 – Insee, The ‘foreign’ baby name that’s still top of the charts in France

Image: Adapted from Flag of France (public domain)

Popular baby names in Austria, 2018

Flag of Austria
Flag of Austria

According to Statistics Austria, the most popular baby names in the country in 2018 were Anna and Paul.

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

Girl Names

  1. Anna – used for 869 baby girls (2.1%)
  2. Emma
  3. Laura
  4. Marie
  5. Lena (2-way tie)
  6. Mia (2-way tie)
  7. Emilia
  8. Sophia
  9. Johanna
  10. Valentina

Boy Names

  1. Paul – used for 830 baby boys (1.9%)
  2. David
  3. Jakob
  4. Maximilian
  5. Felix
  6. Elias
  7. Alexander
  8. Lukas
  9. Leon
  10. Tobias

In the girls’ top 10, Valentina replaced Sophie.

In the boys’ top 10, Leon replaced Jonas.

And in 2017, the two top names in the country were Anna and Maximilian.

Source: First Names of newborn babies 2018

Image: Adapted from Flag of Austria (public domain)