Every name given to a US baby since 1880, ranked year by year — straight from Social Security Administration birth records. 105,966 names · 375,362,447 births · public domain.

Girls Boys Unisex All
All-time Since 2016 Most even A–Z
400 names
How common? Any 66,064 Top 100 100 Popular 400 Uncommon 1,500 Rare 8,000 Very rare 56,064 ranked 101–500 today · ranked by births since 2016
* ≥5% of bearers are the minority sex (3,194 names)  ·  ** ≥20%, genuinely unisex (3,590 names). 11,854 names appear under both sexes at some level, so presence alone isn't meaningful — these flags use the minority sex's share of all bearers.
#NameM / F split All-timeSince 2016 Years
1 Mary F 4,156,654 22,551 1880–2025 2 Jennifer F 1,476,540 7,553 1919–2025 3 Margaret F 1,268,519 22,497 1880–2025 4 Jessica F 1,054,307 8,281 1880–2025 5 Helen F 1,027,307 7,415 1880–2025 6 Ashley F 875,722 21,807 1880–2025 7 Kimberly F 850,666 15,362 1933–2025 8 Ruth F 838,901 14,664 1880–2025 9 Michelle F 819,760 10,135 1915–2025 10 Laura F 804,390 8,889 1880–2025 11 Amanda F 792,774 7,502 1880–2025 12 Melissa F 762,623 9,319 1880–2025 13 Rebecca F 758,106 11,855 1880–2025 14 Stephanie F 747,786 8,260 1891–2025 15 Amy F 703,484 14,947 1880–2025 16 Angela F 675,392 12,274 1880–2025 17 Catherine F 669,611 12,074 1880–2025 18 Katherine F 652,750 21,939 1880–2025 19 Frances F 600,721 7,790 1880–2025 20 Nicole F 596,465 12,240 1937–2025 21 Rachel F 575,748 14,197 1880–2025 22 Maria F 570,389 27,782 1880–2025 23 Rose F 502,704 23,328 1880–2025 24 Lauren F 481,395 13,369 1884–2025 25 Julia F 477,993 26,615 1880–2025 26 Andrea F 451,448 19,157 1881–2025 27 Taylor** 74%F 443,686 22,915 1880–2025 28 Sara F 437,441 16,961 1880–2025 29 Jacqueline F 427,479 7,429 1891–2025 30 Alexis* 84%F 412,632 19,365 1882–2025 31 Jane F 381,009 11,726 1880–2025 32 Amber F 375,668 6,375 1880–2025 33 Danielle F 373,698 7,305 1937–2025 34 Diana F 369,771 13,365 1880–2025 35 Annie F 362,180 12,998 1880–2025 36 Jamie** 75%F 359,590 8,349 1884–2025 37 Kayla F 347,144 14,529 1933–2025 38 Alyssa F 315,038 14,781 1950–2025 39 Valerie F 273,922 19,357 1884–2025 40 Esther F 272,206 19,542 1880–2025 41 Morgan* 83%F 269,269 19,800 1880–2025 42 Brianna F 265,237 19,943 1963–2025 43 Elaine F 263,543 6,599 1880–2025 44 Melanie F 263,254 25,514 1886–2025 45 Vanessa F 262,606 12,188 1900–2025 46 Jasmine F 259,889 19,143 1906–2025 47 Alexandra F 246,320 19,436 1894–2025 48 Sylvia F 245,978 7,126 1880–2025 49 April F 243,592 6,332 1917–2025 50 Katie F 241,784 6,426 1880–2025 51 Lucille F 233,321 11,584 1880–2025 52 Alicia F 231,497 7,639 1881–2025 53 Veronica F 224,609 7,997 1880–2025 54 June F 209,183 16,392 1880–2025 55 Holly F 206,845 6,665 1880–2025 56 Brooke F 200,521 13,109 1914–2025 57 Elsie F 190,958 14,634 1880–2025 58 Sydney* 95%F 187,700 14,599 1880–2025 59 Regina F 184,835 8,012 1880–2025 60 Molly F 176,487 16,592 1880–2025 61 Georgia F 167,019 18,014 1880–2025 62 Kaitlyn F 166,921 6,333 1971–2025 63 Shelby* 90%F 165,279 6,594 1880–2025 64 Rosemary F 163,523 8,591 1882–2025 65 Carmen* 89%F 159,756 7,873 1881–2025 66 Daisy F 159,355 22,036 1880–2025 67 Destiny F 152,289 9,607 1956–2025 68 Vera F 149,854 12,807 1880–2025 69 Heidi F 149,687 8,621 1929–2025 70 Mackenzie* 95%F 149,135 23,612 1973–2025 71 Faith F 148,142 19,639 1880–2025 72 Paige F 148,069 12,379 1914–2025 73 Lena F 146,805 11,511 1880–2025 74 Joy F 143,324 8,299 1883–2025 75 Sabrina F 142,948 8,105 1916–2025 76 Mabel F 142,693 9,361 1880–2025 77 Kaylee F 140,601 23,168 1943–2025 78 Gabrielle F 139,579 8,469 1890–2025 79 Nina F 134,038 9,902 1880–2025 80 Isabel F 133,977 19,169 1880–2025 81 Bailey* 84%F 132,544 20,297 1880–2025 82 Alexa F 131,835 17,424 1916–2025 83 Angelina F 126,392 12,024 1880–2025 84 Genevieve F 125,282 17,724 1880–2025 85 Gwendolyn F 124,718 8,227 1880–2025 86 Maggie F 123,360 11,240 1880–2025 87 Kylie F 122,340 20,709 1960–2025 88 Miriam F 118,190 11,888 1880–2025 89 Alison F 117,481 7,352 1905–2025 90 Mariah F 115,279 11,382 1880–2025 91 Miranda F 115,168 6,709 1881–2025 92 Melody F 115,084 24,860 1914–2025 93 Jocelyn F 113,412 12,782 1900–2025 94 Joanna F 112,067 11,500 1880–2025 95 Ana F 111,960 13,787 1880–2025 96 Cecilia F 111,688 20,085 1880–2025 97 Makayla F 108,183 10,499 1971–2025 98 Isabelle F 107,782 23,525 1880–2025 99 Ada F 107,183 14,252 1880–2025 100 Hattie F 105,691 7,312 1880–2025
Showing 100 of 400 — scroll for more…