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

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 David


Posts that mention the name David

Popular baby names in the Czech Republic, 2024

Flag of the Czech Republic
Flag of the Czech Republic

Last year, the central European country of the Czech Republic welcomed about 84,000 babies.

What were the most popular names among these babies? Eliška (for the 13th year in a row) and Jakub (for the 14th year in a row).

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

Girl names

  1. Eliška
  2. Viktorie
  3. Sofie
  4. Anna
  5. Natálie
  6. Amálie
  7. Ema
  8. Tereza
  9. Laura
  10. Adéla
  11. Julie
  12. Rozálie
  13. Nela
  14. Mia
  15. Emma
  16. Karolína
  17. Barbora
  18. Sára
  19. Stella
  20. Anežka – the Czech form of Agnes.
  21. Veronika
  22. Marie
  23. Kristýna
  24. Meda
  25. Valerie
  26. Ella
  27. Klára
  28. Jasmína
  29. Štepánka
  30. Josefína
  31. Lucie
  32. Aneta
  33. Nina
  34. Magdaléna
  35. Zuzana (3-way tie)
  36. Ester (3-way tie)
  37. Beáta (3-way tie)
  38. Alžbeta (tie) – the Slovak form of Elizabeth.
  39. Elena (tie)
  40. Rozárie – the Czech form of Rosaria.
  41. Katerina
  42. Sofia
  43. Leontýna
  44. Liliana
  45. Gabriela
  46. Emily
  47. Amélie
  48. Adriana (3-way tie)
  49. Michaela (3-way tie)
  50. Stela (3-way tie)

Boy names

  1. Jakub
  2. Matyáš
  3. Jan
  4. Adam
  5. Matej
  6. David
  7. Vojtech
  8. Filip
  9. Dominik
  10. Tomáš
  11. Daniel
  12. Tobiáš
  13. Oliver
  14. Štepán
  15. Antonín
  16. Sebastian
  17. Lukáš
  18. Martin
  19. Ondrej
  20. Mikuláš
  21. Šimon (tie)
  22. Marek (tie)
  23. Samuel
  24. Jonáš
  25. Václav
  26. Petr (tie)
  27. Teodor (tie)
  28. Patrik
  29. Jirí – the Czech form of George.
  30. Tadeáš
  31. Kryštof
  32. Michal
  33. Viktor
  34. Vilém – the Czech form of William.
  35. Jáchym
  36. Eliáš
  37. Josef
  38. Richard
  39. Eduard
  40. František
  41. Albert
  42. Tobias
  43. Theodor
  44. Alex
  45. Pavel
  46. Kristián (tie)
  47. Damián (tie)
  48. Vincent
  49. Jindrich – the Czech form of Heinrich.
  50. Michael

The girls’ top 100 included Markéta (57th), Klaudie (68th), Nella (76th), and Bára (97th).

The boys’ top 100 included Vít (55th), Robin (60th), Hynek (66th), and Kevin (81st).

Speaking of Kevin…Czech journalist Michal Kašpárek (who helped build an app based on Czechia’s baby name data) mentioned Kevin and several other non-Czech names during an interview with Radio Prague International last year. Some quotes:

  • Amélie: “Before the movie Amélie came out in 2001 about one girl a year in the Czech Republic was named Amélie. The year after there [were] 13, out of nowhere, and then the number doubled each year until reaching today’s 180 or so Amélies every year.”
  • Kevin: “Kevin became really popular after Home Alone came out, which was in the ’90s, when American names in general got more popular in the Czech Republic.”
  • Bob: “[O]ur data also shows that the first Bobs were showing up in the 1960s, possibly due to Bob Dylan.”
  • Amy: “There was also a big increase in the name Amy around that time that Amy Winehouse hit it big. That was a trend that didn’t stop after she passed away. Amy is still a really common name, and it hadn’t been before.”

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

P.S. Several Czech letters, such as R-with-caron and E-with-caron, don’t render properly on my site. So please imagine that they exist in several of the names above: the girl names Alžbeta, Katerina, and Štepánka, and the boy names Jindrich, Jirí, Matej, Ondrej, Štepán, and Vojtech.

Sources: Detským jménum loni opet kralovali Jakub a Eliška – Ceský statistický úrad, Eliška and Jakub remain most popular baby names in Czechia – Radio Prague International, Jakub, Eliška… Kevin: App spotlights first names in Czechia – Radio Prague International, Behind the Name

Image: Adapted from Flag of the Czech Republic (public domain)

Popular and unique baby names in Austria, 2024

Flag of Austria
Flag of Austria

Last year, the European country of Austria welcomed 77,238 babies — 37,463 girls and 39,775 boys.

What were the most popular names among these babies? Emilia and Elias.

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

Girl names

  1. Emilia, 534 baby girls
  2. Emma, 523
  3. Marie, 518
  4. Anna, 516
  5. Sophia, 488
  6. Mia, 462
  7. Lena, 433
  8. Valentina, 422
  9. Lea, 398
  10. Laura, 397
  11. Hannah, 395
  12. Lina, 390
  13. Sophie, 380
  14. Johanna, 370
  15. Leonie, 364
  16. Nora, 332
  17. Luisa, 328
  18. Olivia, 325
  19. Lara, 315
  20. Elena, 305
  21. Ella, 297
  22. Amelie, 278
  23. Mila, 257
  24. Antonia, 256
  25. Helena, 253
  26. Magdalena, 251
  27. Valerie, 239
  28. Lia, 228
  29. Hanna, 225
  30. Miriam, 218
  31. Livia, 211
  32. Elisa, 210
  33. Isabella, 209
  34. Sara, 201
  35. Theresa, 200
  36. Alina, 197
  37. Julia, 196
  38. Elina, 187 (tie)
  39. Paulina, 187 (tie)
  40. Ida, 183 (tie)
  41. Leni, 183 (tie)
  42. Paula, 182 (tie)
  43. Sofia, 182 (tie)
  44. Sarah, 180
  45. Klara, 174
  46. Rosa, 173
  47. Flora, 171
  48. Aurelia, 170 (3-way tie)
  49. Emily, 170 (3-way tie)
  50. Katharina, 170 (3-way tie)

Boy names

  1. Elias, 671 baby boys
  2. Paul, 659
  3. Noah, 621
  4. Jakob, 620
  5. Maximilian, 599
  6. Felix, 584
  7. Leon, 561
  8. David, 500
  9. Jonas, 499
  10. Leo, 489
  11. Lukas, 453
  12. Tobias, 430
  13. Valentin, 424
  14. Moritz, 422
  15. Matteo, 394
  16. Theo, 366
  17. Anton, 363
  18. Fabian, 351
  19. Alexander, 349
  20. Julian, 338
  21. Liam, 332
  22. Simon, 329
  23. Samuel, 321
  24. Emil, 316
  25. Luca, 304
  26. Matthias, 282
  27. Luis, 280
  28. Raphael, 272
  29. Adam, 260
  30. Florian, 259
  31. Johannes, 252
  32. Gabriel, 248 (tie)
  33. Lorenz, 248 (tie)
  34. Emilio, 247
  35. Theodor, 233
  36. Finn, 231
  37. Oskar, 224
  38. Niklas, 222
  39. Leopold, 214
  40. Oliver, 212
  41. Benjamin, 202 (tie)
  42. Jonathan, 202 (tie)
  43. Sebastian, 196
  44. Ben, 192 (tie)
  45. Fabio, 192 (tie)
  46. Michael, 190
  47. Mateo, 185
  48. Kilian, 181
  49. Luka, 180
  50. Josef, 174

According to Statistics Austria, “12.5% of all newborn girls and 14.6% of all newborn boys were given one of the 10 most popular first names” in 2024.

At the other end of the spectrum are the thousands of names that were given to a single baby each last year. Here’s a selection:

Unique girl namesUnique boy names
Aorta, Beppa, Chisimdi, Desdina, Ekklesia, Febronia, Gustava, Hibat, Ikonija, Jolongi, Krinka, Lhanzey, Mrittika, Notburga, Ofri, Pinia, Rimpy, Songül, Tsvetelina, Uerda, Vanadis, Wranga, Yangtso, ZorjanaAerzu, Benneth, Cvijetin, Daphnis, Encho, Flavio, Gervin, Hanrui, Ireneus, Jandost, Kalsang, Linneo, Menippos, Nikolozi, Osimhen, Peyami, Reie, Shkelzen, Takuto, Utku, Veton, Wenz, Yetkin, Zhihmond

I don’t think I’ve ever seen Aorta — the word for the largest artery in the human body — used as a personal name before.

Notburga was the name of a medieval Austrian saint, and Osimhen may have been inspired by Nigerian soccer player Victor Osimhen.

Finally, here’s a link to Austria’s 2023 rankings, if you’d like to compare.

Sources: First names of newborns – Statistics Austria (in German), Emilia and Elias favourite baby names in 2024 – Statistics Austria (pdf), Atlas der Vornamen – Statistics Austria, Demographic characteristics of newborns – Statistics Austria

Image: Adapted from Flag of Austria (public domain)


Popular baby names in Spain, 2023

Flag of Spain
Flag of Spain

Two years ago, the country of Spain welcomed 320,656 babies — 156,039 (49%) girls and 164,617 (51%) boys.

What were the most popular names among these babies? Lucia and Hugo.

Here are Spain’s top 50 girl names and top 50 boy names of 2023:

Girl names

  1. Lucia, 3,076 baby girls
  2. Sofia, 2,990
  3. Martina, 2,507
  4. Maria, 2,242
  5. Julia, 2,162
  6. Valeria, 2,047
  7. Olivia, 1,838
  8. Emma, 1,770
  9. Paula, 1,720
  10. Vega, 1,719
  11. Mia, 1,660
  12. Alma, 1,615 (tie)
  13. Carmen, 1,615 (tie)
  14. Daniela, 1,543
  15. Carla, 1,507
  16. Lara, 1,418
  17. Sara, 1,389
  18. Jimena, 1,362
  19. Lola, 1,355
  20. Gala, 1,339
  21. Noa, 1,298
  22. Alba, 1,283
  23. Claudia, 1,269
  24. Chloe, 1,221
  25. Valentina, 1,197
  26. Aitana, 1,037
  27. Alejandra, 1,005
  28. Manuela, 986
  29. Triana, 980
  30. Laia, 936
  31. Candela, 917
  32. Abril, 898
  33. Ana, 897 (tie)
  34. Zoe, 897 (tie)
  35. Ines, 880
  36. Victoria, 866
  37. Vera, 864
  38. Elena, 857
  39. Adriana, 828
  40. Blanca, 813
  41. Carlota, 746
  42. Nora, 727
  43. Marina, 723
  44. Rocio, 702
  45. Clara, 693
  46. Lia, 679
  47. Luna, 666
  48. Amira, 608
  49. Marta, 606
  50. Alicia, 583

Boy names

  1. Hugo, 3,126 baby boys
  2. Mateo, 3,100
  3. Martin, 2,917
  4. Leo, 2,542
  5. Lucas, 2,394
  6. Manuel, 2,339
  7. Pablo, 2,224
  8. Alejandro, 2,102
  9. Enzo, 2,062
  10. Daniel, 1,957
  11. Alvaro, 1,919
  12. Thiago, 1,560
  13. Adrian, 1,506
  14. Mario, 1,505
  15. Liam, 1,493
  16. Diego, 1,422
  17. Luca, 1,394
  18. Bruno, 1,367
  19. Oliver, 1,331
  20. Gonzalo, 1,278
  21. David, 1,243
  22. Alex, 1,223
  23. Marcos, 1,201
  24. Gael, 1,199
  25. Nicolas, 1,171
  26. Miguel, 1,162
  27. Izan, 1,158
  28. Marco, 1,148
  29. Antonio, 1,118
  30. Javier, 1,105
  31. Juan, 1,056
  32. Gabriel, 980
  33. Angel, 924
  34. Dylan, 911
  35. Carlos, 905
  36. Marc, 899
  37. Rodrigo, 868
  38. Jose, 866
  39. Dario, 860
  40. Adam, 818
  41. Samuel, 718
  42. Noah, 713
  43. Jaime, 703 (tie)
  44. Jorge, 703 (tie)
  45. Francisco, 657
  46. Santiago, 654
  47. Sergio, 647
  48. Guillermo, 630 (tie)
  49. Pau, 630 (tie)
    • Pau, the Catalan and Occitan form of Paul, is also a homophone of pau, the Catalan word for “peace.” This makes it similar to the Spanish name Paz, which comes from the Marian title Nuestra Señora de la Paz (transl. “Our Lady of Peace”).
  50. Eric, 616

In the girls’ top 10, Vega replaced Daniela.

In the boys’ top 10, Enzo replaced Alvaro.

A year earlier, in 2022, the top names in Spain were Lucia and Martin.

Sources: Apellidos y nombres más frecuentes – INEbase, Estadística de nacimientos – INEbase, Pau – Behind the Name

Image: Adapted from Flag of Spain (public domain)

Popular baby names in Switzerland, 2024

Flag of Switzerland
Flag of Switzerland

Last year, the European country of Switzerland welcomed 78,256 babies.

What were the most popular names among these babies? Emma and Noah.

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

Girl names

  1. Emma, 377 baby girls
  2. Mia, 367
  3. Sofia, 321
  4. Emilia, 271
  5. Lina, 255
  6. Elena, 253
  7. Mila, 252
  8. Olivia, 245
  9. Nora, 241
  10. Lia, 223
  11. Luna, 207
  12. Lea, 203
  13. Elina, 199
  14. Alina, 197
  15. Malea, 194
  16. Amelia, 189
  17. Nina, 186
  18. Sophia, 185
  19. Anna, 183
  20. Aurora, 181
  21. Chiara, 179 (tie)
  22. Leonie, 179 (tie)
  23. Ella, 178
  24. Yara, 170
  25. Lena, 167
  26. Lara, 165
  27. Eva, 162
  28. Alice, 160
  29. Giulia, 155
  30. Laura, 149
  31. Luana, 147
  32. Valentina, 146
  33. Maria, 144
  34. Elin, 142
  35. Julia, 141
  36. Malia, 137
  37. Alea, 136
  38. Juna, 135
  39. Aria, 133
  40. Ava, 132
  41. Livia, 130
  42. Dua, 129 (tie)
  43. Inaya, 129 (tie)
  44. Sara, 127
  45. Ayla, 119 (tie)
  46. Liana, 119 (tie)
  47. Alma, 118 (tie)
  48. Emily, 118 (tie)
  49. Sophie, 117 (tie)
  50. Victoria, 117 (tie)

Boy names

  1. Noah, 511 baby boys
  2. Liam, 395
  3. Matteo, 326
  4. Gabriel, 285
  5. Luca, 280
  6. Leo, 243
  7. Louis, 239
  8. Elio, 237
  9. Leon, 234
  10. Leano, 233
  11. Elias, 227
  12. Levi, 208
  13. Lio, 194
  14. Aaron, 191 (tie)
  15. Elia, 191 (tie)
  16. Theo, 187
  17. Leonardo, 185 (tie)
  18. Luan, 185 (tie)
  19. Nino, 181
  20. Noé, 180
  21. Malik, 176
  22. Enea, 174
  23. David, 168
  24. Livio, 167 (tie)
  25. Nico, 167 (tie)
  26. Finn, 163
  27. Samuel, 162
  28. Mateo, 161
  29. Adam, 158
  30. Lian, 157
  31. Arthur, 155
  32. Leandro, 147 (tie)
  33. Mattia, 147 (tie)
  34. Emilio, 145 (tie)
  35. Nael, 145 (tie)
  36. Mael, 144
  37. Henry, 142
  38. Emil, 141 (tie)
  39. Julian, 141 (tie)
  40. Diego, 140
  41. Kian, 139
  42. Ben, 137
  43. Laurin, 136
  44. Oliver, 132
  45. Levin, 129
  46. Lino, 128
  47. Dario, 124
  48. Robin, 120
  49. Jonas, 113 (tie)
  50. Nathan, 113 (tie)

Two of the fastest-rising names were Liora (for girls) and Clément (for boys).

Switzerland, which is home to over 9 million people, has four national languages: German, French, Italian, and Romansh. Here are the top names among the speakers of each of these languages:

Girl namesBoy names
German speakers
(62.3% of the population)
1. Mia, 275
2. Emilia, 241
3. Emma, 234
1. Noah, 365
2. Liam, 257
3. Matteo, 252
French speakers
(22.8% of pop.)
1. Emma, 124
2. Olivia, 103
3. Eva, 80
1. Gabriel, 130
2. Noah, 129
3. Liam, 117
Italian speakers
(8.0% of pop.)
1. Aurora, 27
2. Sofia, 22
3. Ginevra, 21
1. Leonardo, 31
2. Enea, 26 (tie)
3. Tommaso, 26 (tie)
Romansh speakers
(0.5% of pop.)
1. Alina, 41. David, 3 (tie)
2. Gino, 3 (tie)

And here’s a selection of the uncommon names that were given to just two babies each in Switzerland in 2024:

Rare girl names Rare boy names
Audélia, Berina, Cassia, Dasel, Etna, Fadrina, Galina, Hasti, Ioli, Joaquina, Kokob, Liridona, Maurane, Nilde, Ona, Pelda, Ruena, Sira, Thémis, Verica, Waimea, Xara, Yangtso, ZeenaAtari, Boaz, Célien, Deran, Enoa, Fanuel, Gaspar, Harald, Icaro, Jonte, Keylam, Lisi, Mayeul, Niculin, Onno, Pepe, Rodion, Shukri, Tsering, Urs, Vidar, Wilhelm, Yafiet, Zana

Possible explanations/associations for several of the above:

  • Etna is the name of Europe’s most active volcano, Mount Etna, which is located on the island of Sicily.
  • Fadrina is the feminine form of Fadri, a Romansh name related to Frederick.
  • Liridona is based on the Albanian word liri, meaning “freedom, liberty.”
  • Niculin is a Romansh name related to Nicholas.
  • Waimea is a Hawaiian place-name meaning “reddish water.” (I remember seeing a single baby named Waimea in the 2021 Sonoma rankings, but I didn’t expect to find two babies named Waimea in Switzerland!)

Other Romansh names I noticed in the rankings were the girl name Bigna (given to 12 babies) and the boy names Corsin (10) and Curdin (5).

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

Sources: First names of newborns – Federal Statistical Office, Births and deaths – Federal Statistical Office, Languages of Switzerland – Wikipedia, Behind the Name, Wehewehe Wikiwiki Hawaiian Language Dictionaries

Image: Adapted from Flag of Switzerland (public domain)