Boy Names of the 1990s

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

All 100 names

  1. Michael 462,466
  2. Christopher 360,287
  3. Matthew 351,682
  4. Joshua 329,192
  5. Jacob 298,415
  6. Nicholas 275,329
  7. Andrew 272,941
  8. Daniel 272,360
  9. Tyler 262,320
  10. Joseph 260,751
  11. Brandon 259,420
  12. David 253,711
  13. James 244,980
  14. Ryan 241,248
  15. John 240,151
  16. Zachary 225,290
  17. Justin 220,135
  18. William 217,822
  19. Anthony 216,231
  20. Robert 205,459
  21. Jonathan 197,503
  22. Austin 190,140
  23. Alexander 183,952
  24. Kyle 180,218
  25. Kevin 165,232
  26. Thomas 146,638
  27. Cody 146,486
  28. Jordan 144,756
  29. Eric 135,244
  30. Benjamin 133,939
  31. Aaron 128,377
  32. Christian 126,065
  33. Samuel 125,597
  34. Dylan 122,074
  35. Steven 121,110
  36. Brian 119,309
  37. Jose 119,042
  38. Timothy 107,772
  39. Nathan 107,332
  40. Adam 106,909
  41. Richard 94,876
  42. Patrick 92,931
  43. Charles 92,434
  44. Sean 92,003
  45. Jason 91,731
  46. Cameron 81,131
  47. Jeremy 77,794
  48. Mark 75,816
  49. Stephen 75,160
  50. Jesse 73,791
  51. Juan 70,919
  52. Alex 70,830
  53. Travis 68,208
  54. Jeffrey 66,987
  55. Ethan 66,930
  56. Caleb 66,298
  57. Luis 64,761
  58. Jared 63,792
  59. Logan 63,577
  60. Hunter 60,524
  61. Trevor 59,943
  62. Bryan 59,751
  63. Evan 59,396
  64. Paul 58,931
  65. Taylor 58,408
  66. Kenneth 58,254
  67. Connor 57,391
  68. Dustin 56,768
  69. Noah 56,269
  70. Carlos 55,185
  71. Devin 55,072
  72. Gabriel 54,819
  73. Ian 54,007
  74. Nathaniel 52,577
  75. Gregory 52,090
  76. Derek 50,756
  77. Corey 50,223
  78. Jesus 49,129
  79. Scott 49,019
  80. Bradley 48,086
  81. Dakota 46,649
  82. Antonio 46,546
  83. Marcus 46,497
  84. Blake 45,873
  85. Garrett 45,326
  86. Edward 45,164
  87. Luke 44,434
  88. Shawn 42,483
  89. Peter 42,394
  90. Seth 42,213
  91. Mitchell 42,015
  92. Adrian 41,982
  93. Victor 41,072
  94. Miguel 41,009
  95. Shane 40,598
  96. Chase 40,311
  97. Isaac 40,271
  98. Spencer 38,182
  99. Lucas 38,178
  100. Jack 37,501

How 1990s boy names compare

Michael was the most common boy name of the 1990s, given to 462,466 boys across those years, with Christopher, Matthew, Joshua and Jacob behind it. The hundredth name on the list, Jack, accounts for 37,501. Between them the hundred names cover 11,733,150 births. Two different names took the number one spot across the decade: Michael for nine years and Jacob for one year.

76 of these names were also in the 1980s top 100, and 24 were not. 38 are still in the 2025 top 100 — Michael, Christopher, Matthew, Joshua, Jacob, Andrew, Daniel and Joseph, among others — and 86 are inside the top 500.

Those hundred names cover 60.2% of all boys born in the 1990s — 11,733,150 of 19,479,791 — and Michael alone accounts for 2.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 1990s began.

Questions about 1990s boy names

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

Michael, given to 462,466 boys across those years. The next two were Christopher and Matthew.

Are 1990s boy names still used today?

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