NameCensus.

US first names

Every baby name registered with the Social Security Administration since 1880, broken out by sex and sorted by total historical count. Click any name for its meaning, popularity chart, and top states.

Top 100 male names

By total male babies named since 1880.

Top 100 female names

By total female babies named since 1880.

  1. 1 Mary 4.1M
  2. 2 Elizabeth 1.7M
  3. 3 Patricia 1.6M
  4. 4 Jennifer 1.5M
  5. 5 Linda 1.5M
  6. 6 Barbara 1.4M
  7. 7 Margaret 1.3M
  8. 8 Susan 1.1M
  9. 9 Dorothy 1.1M
  10. 10 Sarah 1.1M
  11. 11 Jessica 1.1M
  12. 12 Helen 1.0M
  13. 13 Nancy 1.0M
  14. 14 Betty 1.0M
  15. 15 Karen 988K
  16. 16 Lisa 967K
  17. 17 Anna 912K
  18. 18 Emily 891K
  19. 19 Sandra 875K
  20. 20 Ashley 858K
  21. 21 Kimberly 845K
  22. 22 Ruth 834K
  23. 23 Donna 832K
  24. 24 Carol 817K
  25. 25 Michelle 816K
  26. 26 Laura 801K
  27. 27 Amanda 790K
  28. 28 Emma 764K
  29. 29 Melissa 759K
  30. 30 Rebecca 755K
  31. 31 Stephanie 745K
  32. 32 Deborah 743K
  33. 33 Sharon 723K
  34. 34 Kathleen 713K
  35. 35 Cynthia 711K
  36. 36 Amy 700K
  37. 37 Shirley 686K
  38. 38 Angela 672K
  39. 39 Catherine 667K
  40. 40 Virginia 652K
  41. 41 Katherine 649K
  42. 42 Evelyn 631K
  43. 43 Brenda 608K
  44. 44 Pamela 595K
  45. 45 Frances 595K
  46. 46 Nicole 594K
  47. 47 Samantha 591K
  48. 48 Christine 586K
  49. 49 Alice 585K
  50. 50 Rachel 573K
  51. 51 Maria 563K
  52. 52 Janet 557K
  53. 53 Carolyn 557K
  54. 54 Olivia 554K
  55. 55 Martha 551K
  56. 56 Debra 551K
  57. 57 Marie 540K
  58. 58 Grace 530K
  59. 59 Heather 526K
  60. 60 Victoria 524K
  61. 61 Diane 519K
  62. 62 Julie 511K
  63. 63 Joyce 509K
  64. 64 Rose 498K
  65. 65 Joan 481K
  66. 66 Christina 479K
  67. 67 Lauren 475K
  68. 68 Julia 474K
  69. 69 Kelly 474K
  70. 70 Lillian 471K
  71. 71 Ann 470K
  72. 72 Doris 462K
  73. 73 Hannah 462K
  74. 74 Jean 458K
  75. 75 Kathryn 455K
  76. 76 Judith 454K
  77. 77 Mildred 451K
  78. 78 Andrea 444K
  79. 79 Charlotte 440K
  80. 80 Megan 440K
  81. 81 Cheryl 440K
  82. 82 Sara 435K
  83. 83 Sophia 426K
  84. 84 Jacqueline 426K
  85. 85 Teresa 416K
  86. 86 Gloria 415K
  87. 87 Madison 415K
  88. 88 Abigail 408K
  89. 89 Janice 406K
  90. 90 Isabella 406K
  91. 91 Theresa 404K
  92. 92 Judy 383K
  93. 93 Jane 378K
  94. 94 Beverly 378K
  95. 95 Natalie 376K
  96. 96 Amber 374K
  97. 97 Marilyn 373K
  98. 98 Denise 373K
  99. 99 Ruby 373K
  100. 100 Danielle 371K

Why is the latest data from 2024?

The Social Security Administration collects baby name data from birth certificate applications throughout the year, but does not publish it immediately. The SSA verifies each year's data and applies privacy safeguards before releasing it to the public, typically around May of the following year (often on the Friday before Mother's Day). That means the most recent year available in our database is 2024, and the 2025 data should appear sometime in mid-2026.

Baby name data vs Census data

You might wonder why we use SSA data for first names instead of Census Bureau data. The Census Bureau has not released any first-name frequency tables since 1990, and even when it did, the data only came out once per decade. The SSA, on the other hand, publishes name counts every single year, which makes it far more useful for tracking trends and spotting names that are rising or falling in popularity.

For last names, we do use Census Bureau data because the SSA does not track surnames. The two sources complement each other: SSA for first names with yearly granularity going back to 1880, and Census Bureau for surnames with demographic breakdowns.

About the data

All first-name data on Name Census comes from the Social Security Administration's national baby name files, which cover every name appearing on a US birth certificate from 1880 to 2024. Names with fewer than 5 occurrences in any given year are excluded from the published data to protect individual privacy.

Our living-bearer estimates go a step further than the raw SSA counts. We apply CDC actuarial life tables broken out by sex to each birth-year cohort, which gives an age-weighted estimate of how many people with a given name are still alive today rather than just how many were ever born.