Boy Names of the 2000s

The 100 most common boy names given in the United States during the 2000s, by the number of children recorded with each name across those years.

All 100 names

  1. Jacob 274,077
  2. Michael 250,715
  3. Joshua 232,053
  4. Matthew 221,631
  5. Daniel 203,975
  6. Christopher 203,372
  7. Andrew 202,588
  8. Ethan 201,835
  9. Joseph 194,962
  10. William 194,415
  11. Anthony 191,928
  12. David 180,098
  13. Alexander 178,847
  14. Nicholas 177,609
  15. Ryan 173,244
  16. Tyler 165,587
  17. James 163,179
  18. John 161,104
  19. Jonathan 144,848
  20. Noah 143,533
  21. Brandon 143,003
  22. Christian 142,433
  23. Dylan 140,125
  24. Samuel 138,647
  25. Benjamin 137,309
  26. Nathan 134,857
  27. Zachary 134,756
  28. Logan 134,033
  29. Justin 122,991
  30. Gabriel 119,830
  31. Jose 115,743
  32. Austin 112,776
  33. Kevin 111,081
  34. Elijah 110,421
  35. Caleb 110,087
  36. Robert 106,666
  37. Thomas 102,106
  38. Jordan 101,187
  39. Cameron 95,898
  40. Jack 95,512
  41. Hunter 94,860
  42. Jackson 94,488
  43. Angel 94,334
  44. Isaiah 92,786
  45. Evan 92,144
  46. Isaac 90,761
  47. Luke 90,506
  48. Mason 90,502
  49. Jayden 88,603
  50. Jason 88,562
  51. Gavin 88,447
  52. Aaron 86,992
  53. Connor 85,985
  54. Aiden 83,554
  55. Aidan 76,513
  56. Kyle 76,156
  57. Juan 75,854
  58. Charles 75,334
  59. Luis 74,334
  60. Adam 71,028
  61. Lucas 70,995
  62. Brian 69,775
  63. Eric 69,480
  64. Adrian 66,122
  65. Nathaniel 64,264
  66. Sean 64,133
  67. Alex 63,781
  68. Carlos 63,199
  69. Bryan 61,930
  70. Ian 61,925
  71. Owen 61,878
  72. Jesus 61,324
  73. Landon 61,132
  74. Julian 60,391
  75. Chase 57,175
  76. Cole 56,846
  77. Diego 56,041
  78. Jeremiah 55,672
  79. Steven 53,909
  80. Sebastian 53,866
  81. Xavier 52,490
  82. Timothy 52,470
  83. Carter 52,320
  84. Wyatt 51,347
  85. Brayden 50,382
  86. Blake 50,109
  87. Hayden 50,049
  88. Devin 49,430
  89. Cody 48,883
  90. Richard 48,582
  91. Seth 48,161
  92. Dominic 48,114
  93. Jaden 46,277
  94. Antonio 46,248
  95. Miguel 46,102
  96. Liam 44,940
  97. Patrick 44,782
  98. Carson 44,632
  99. Jesse 43,393
  100. Tristan 43,300

How 2000s boy names compare

Jacob was the most common boy name of the 2000s, given to 274,077 boys across those years, with Michael, Joshua, Matthew and Daniel behind it. The hundredth name on the list, Tristan, accounts for 43,300. Between them the hundred names cover 10,176,653 births. Jacob was number one in every one of those ten years.

74 of these names were also in the 1990s top 100, and 26 were not. 52 are still in the 2025 top 100 — Jacob, Michael, Joshua, Matthew, Daniel, Christopher, Andrew and Ethan, among others — and 97 are inside the top 500.

Those hundred names cover 51.0% of all boys born in the 2000s — 10,176,653 of 19,960,439 — and Jacob alone accounts for 1.4% of them. The hundred most common names of 2025 take 38.0% between them, so naming has spread wider since. Every one of the hundred was already in the record before the 2000s began.

Questions about 2000s boy names

What was the most popular boy name of the 2000s?

Jacob, given to 274,077 boys across those years. The next two were Michael and Joshua.

Are 2000s boy names still used today?

52 of the hundred are in the 2025 top 100: Jacob, Michael, Joshua, Matthew, Daniel, Christopher, Andrew and Ethan, among others.