Popular Baby names

Top names by decade

Top 5 names in each year

Popular Names by State

Top Names Over the Last 100 Years

The following table shows the 100 most popular given names for male and female babies born during the last 100 years, 1916-2015. For each rank and sex, the table shows the name and the number of occurrences of that name. These time-tested popular names were taken from a universe that includes 171,781,011 male births and 168,040,787 female births.

Please note that popular names listed below are not necessarily consistently popular in every year. For example, the name James, ranked as the most popular male name over the last 100 years, has been ranked as low as number 19. Similarly, the most popular female name in the table, Mary, ranked as low as 124.

Popular names for births in 1916-2015
Males Females
Rank Name Number Name Number
1 James 4,836,379 Mary 3,514,032
2 John 4,676,131 Patricia 1,565,942
3 Robert 4,626,414 Jennifer 1,463,714
4 Michael 4,297,063 Elizabeth 1,454,754
5 William 3,714,280 Linda 1,447,765
6 David 3,547,628 Barbara 1,415,983
7 Richard 2,504,113 Susan 1,107,120
8 Joseph 2,411,191 Jessica 1,040,806
9 Thomas 2,184,048 Margaret 1,039,138
10 Charles 2,178,265 Sarah 997,487
11 Christopher 2,001,860 Karen 983,705
12 Daniel 1,856,319 Nancy 977,902
13 Matthew 1,559,938 Betty 969,245
14 Anthony 1,388,799 Dorothy 965,414
15 Donald 1,382,078 Lisa 963,755
16 Mark 1,341,184 Sandra 872,565
17 Paul 1,324,932 Ashley 837,521
18 Steven 1,274,181 Kimberly 830,784
19 George 1,245,503 Donna 826,032
20 Kenneth 1,245,190 Carol 810,812
21 Andrew 1,235,374 Michelle 805,932
22 Joshua 1,183,279 Emily 797,386
23 Edward 1,161,014 Helen 786,569
24 Brian 1,159,931 Amanda 770,793
25 Kevin 1,158,193 Melissa 748,849
26 Ronald 1,073,387 Deborah 738,780
27 Timothy 1,060,589 Stephanie 735,098
28 Jason 1,018,899 Laura 732,654
29 Jeffrey 970,986 Rebecca 728,673
30 Ryan 908,402 Sharon 720,471
31 Gary 898,480 Cynthia 704,835
32 Jacob 878,974 Kathleen 697,829
33 Nicholas 876,707 Shirley 676,952
34 Eric 867,872 Amy 676,479
35 Stephen 842,151 Anna 672,203
36 Jonathan 819,504 Angela 655,780
37 Larry 802,180 Ruth 655,204
38 Scott 768,055 Brenda 605,611
39 Frank 767,442 Pamela 592,691
40 Justin 765,616 Virginia 588,290
41 Brandon 745,520 Katherine 583,340
42 Raymond 717,602 Nicole 581,755
43 Gregory 704,223 Catherine 578,650
44 Samuel 687,646 Christine 569,735
45 Benjamin 684,442 Samantha 559,433
46 Patrick 658,294 Debra 548,254
47 Jack 631,750 Janet 547,960
48 Alexander 623,641 Carolyn 546,036
49 Dennis 611,452 Rachel 545,246
50 Jerry 604,320 Heather 523,880
51 Tyler 574,871 Maria 523,345
52 Aaron 555,964 Diane 515,588
53 Henry 554,227 Emma 515,203
54 Douglas 552,251 Julie 504,824
55 Peter 547,113 Joyce 503,565
56 Jose 544,666 Frances 485,848
57 Adam 534,630 Evelyn 475,765
58 Zachary 522,738 Joan 473,584
59 Walter 521,948 Christina 469,422
60 Nathan 519,596 Kelly 469,281
61 Harold 493,544 Martha 465,510
62 Kyle 473,517 Lauren 462,035
63 Carl 457,208 Victoria 459,390
64 Arthur 446,834 Judith 449,771
65 Gerald 437,276 Cheryl 436,873
66 Roger 433,138 Megan 434,716
67 Keith 431,697 Alice 434,321
68 Jeremy 429,605 Ann 432,933
69 Lawrence 425,267 Jean 431,285
70 Terry 421,056 Doris 428,491
71 Sean 413,108 Andrea 425,691
72 Albert 412,271 Marie 419,701
73 Joe 408,219 Kathryn 418,924
74 Christian 398,361 Jacqueline 417,579
75 Austin 393,837 Gloria 408,646
76 Willie 391,791 Teresa 405,756
77 Jesse 389,033 Hannah 405,319
78 Ethan 385,670 Sara 402,765
79 Billy 380,777 Janice 402,115
80 Bruce 376,715 Julia 391,245
81 Bryan 374,781 Olivia 391,122
82 Ralph 368,567 Grace 381,300
83 Roy 358,993 Rose 380,303
84 Jordan 358,205 Theresa 379,554
85 Eugene 350,195 Judy 378,561
86 Wayne 345,028 Beverly 373,107
87 Louis 342,030 Denise 371,022
88 Dylan 341,741 Marilyn 368,589
89 Alan 340,305 Amber 366,992
90 Juan 335,078 Danielle 364,277
91 Noah 334,510 Brittany 356,950
92 Russell 332,345 Madison 356,539
93 Harry 328,572 Diana 353,716
94 Randy 326,242 Jane 346,355
95 Philip 322,784 Lori 338,001
96 Vincent 318,649 Mildred 337,147
97 Gabriel 316,994 Tiffany 334,761
98 Bobby 312,396 Natalie 332,764
99 Johnny 306,644 Abigail 332,205
100 Howard 305,501 Kathy 331,748
Source: 100% sample based on Social Security card application data as of the end of February 2016. See the limitations of this data source.