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, 1915-2014. 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 170,607,267 male births and 167,106,197 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 121.

Popular names for births in 1915-2014
Males Females
Rank Name Number Name Number
1 James 4,855,084 Mary 3,569,442
2 John 4,712,974 Patricia 1,566,449
3 Robert 4,648,775 Jennifer 1,462,389
4 Michael 4,286,411 Elizabeth 1,459,038
5 William 3,736,671 Linda 1,447,566
6 David 3,540,971 Barbara 1,418,293
7 Richard 2,510,419 Susan 1,107,596
8 Joseph 2,422,552 Margaret 1,060,055
9 Charles 2,192,933 Jessica 1,039,233
10 Thomas 2,188,254 Sarah 997,279
11 Christopher 1,992,177 Dorothy 990,143
12 Daniel 1,845,661 Karen 983,041
13 Matthew 1,547,912 Nancy 979,502
14 Donald 1,388,430 Betty 973,406
15 Anthony 1,382,783 Lisa 963,349
16 Mark 1,339,606 Sandra 872,245
17 Paul 1,333,140 Ashley 834,055
18 Steven 1,271,700 Kimberly 827,919
19 George 1,264,668 Donna 826,501
20 Kenneth 1,248,772 Helen 816,652
21 Andrew 1,228,724 Carol 811,384
22 Edward 1,174,223 Michelle 804,199
23 Joshua 1,173,480 Emily 787,609
24 Brian 1,157,675 Amanda 770,143
25 Kevin 1,152,966 Melissa 747,609
26 Ronald 1,073,381 Deborah 738,515
27 Timothy 1,057,992 Laura 735,332
28 Jason 1,013,934 Stephanie 733,859
29 Jeffrey 969,691 Rebecca 728,055
30 Ryan 899,850 Sharon 720,175
31 Gary 898,028 Cynthia 704,450
32 Nicholas 871,823 Kathleen 699,410
33 Eric 864,935 Anna 682,104
34 Jacob 863,998 Shirley 678,079
35 Stephen 842,452 Ruth 675,950
36 Jonathan 811,850 Amy 675,035
37 Larry 801,919 Angela 654,957
38 Frank 781,454 Brenda 605,240
39 Scott 767,520 Virginia 598,619
40 Justin 761,975 Pamela 592,675
41 Brandon 740,363 Catherine 585,007
42 Raymond 725,148 Katherine 584,346
43 Gregory 703,345 Nicole 579,598
44 Samuel 681,046 Christine 570,978
45 Benjamin 672,896 Samantha 554,060
46 Patrick 656,421 Janet 549,115
47 Jack 628,951 Debra 548,245
48 Dennis 611,322 Carolyn 546,738
49 Alexander 610,460 Rachel 544,462
50 Jerry 604,459 Heather 523,579
51 Tyler 569,667 Maria 521,706
52 Henry 554,125 Diane 515,667
53 Douglas 552,526 Julie 504,292
54 Aaron 549,289 Joyce 503,851
55 Peter 548,459 Emma 499,712
56 Jose 540,108 Frances 498,012
57 Walter 532,025 Evelyn 477,973
58 Adam 529,757 Joan 474,358
59 Zachary 517,858 Martha 472,333
60 Nathan 511,882 Christina 468,759
61 Harold 503,676 Kelly 468,590
62 Kyle 471,183 Lauren 459,321
63 Carl 463,344 Victoria 453,017
64 Arthur 454,142 Judith 449,724
65 Gerald 439,017 Alice 441,419
66 Roger 433,730 Ann 437,509
67 Keith 431,380 Cheryl 436,864
68 Lawrence 429,359 Jean 435,870
69 Jeremy 427,200 Doris 434,763
70 Terry 420,746 Megan 433,839
71 Albert 420,372 Marie 430,491
72 Joe 412,384 Andrea 423,029
73 Sean 411,209 Kathryn 421,662
74 Willie 396,892 Jacqueline 416,523
75 Christian 390,273 Gloria 408,281
76 Jesse 388,757 Teresa 405,995
77 Austin 388,427 Sara 402,674
78 Billy 380,749 Janice 402,391
79 Bruce 376,569 Hannah 399,380
80 Ralph 375,359 Julia 392,692
81 Bryan 372,319 Rose 387,712
82 Ethan 370,539 Theresa 381,855
83 Roy 363,486 Grace 380,654
84 Eugene 354,218 Judy 378,639
85 Jordan 351,940 Beverly 373,414
86 Louis 347,315 Olivia 371,766
87 Wayne 346,192 Denise 370,745
88 Alan 338,053 Marilyn 367,939
89 Harry 336,726 Amber 366,001
90 Russell 334,804 Danielle 363,170
91 Juan 331,865 Brittany 356,249
92 Dylan 331,424 Diana 352,767
93 Randy 325,734 Mildred 352,390
94 Philip 324,389 Jane 348,500
95 Vincent 317,411 Madison 346,408
96 Noah 315,000 Lori 337,992
97 Bobby 312,089 Tiffany 334,101
98 Howard 311,591 Kathy 331,742
99 Gabriel 306,243 Tammy 329,231
100 Johnny 305,889 Kayla 328,219
Source: 100% sample based on Social Security card application data as of the end of February 2015. See the limitations of this data source.