What are you looking for?

Photographed by Maria Del Rio
Baby Names

The Top Baby Names Of The Last 100 Years

Written by Katie Hintz-Zambrano

Photography by Anna Chiu-Chiles, Photographed by Maria Del Rio

Baby name trends are something we absolutely love to follow (see proof here, here, and here). Which is why we were thrilled to see the Social Security Administration has compiled a list of the top baby names of the last 100 years. Yup, 100 years.

The super official U.S. organization tallied up all of the names given to 172,891,221 male babies and 168,898,516 female babies from the years 1917 to 2016 to result in the Top 200 list below. Although the two most popular monikers for males and females—James and Mary—both top their respective lists, the SSA notes that it doesn’t mean both names have been uber-popular each year for the past 100 years. In fact, James has ranked as low as number 19 (really, not too shabby), while Mary has been as low as number 127.

For some very classic name inspiration, check the Top 100 lists below, and get more fun stats about each name here.

The Top 100 Boys Names Of The Last 100 Years:
1. James
2. John
3. Robert
4. Michael
5. William
6. David
7. Richard
8. Joseph
9. Thomas
10. Charles
11. Christopher
12. Daniel
13. Matthew
14. Anthony
15. Donald
16. Mark
17. Paul
18. Steven
19. Andrew
20. Kenneth
21. George
22. Joshua
23. Kevin
24. Brian
25. Edward
26. Ronald
27. Timothy
28. Jason
29. Jeffrey
30. Ryan
31. Gary
32. Jacob
33. Nicholas
34. Eric
35. Stephen
36. Jonathan
37. Larry
38. Justin
39. Scott
40. Frank
41. Brandon
42. Raymond
43. Gregory
44. Benjamin
45. Samuel
46. Patrick
47. Alexander
48. Jack
49. Dennis
50. Jerry
51. Tyler
52. Aaron
53. Henry
54. Douglas
55. Jose
56. Peter
57. Adam
58. Zachary
59. Nathan
60. Walter
61. Harold
62. Kyle
63. Carl
64. Arthur
65. Gerald
66. Roger
67. Keith
68. Jeremy
69. Terry
70. Lawrence
71. Sean
72. Christian
73. Albert
74. Joe
75. Ethan
76. Austin
77. Jesse
78. Willie
79. Billy
80. Bryan
81. Bruce
82. Jordan
83. Ralph
84. Roy
85. Noah
86. Dylan
87. Eugene
88. Wayne
89. Alan
90. Juan
91. Louis
92. Russell
93. Gabriel
94. Randy
95. Philip
96. Harry
97. Vincent
98. Bobby
99. Johnny
100. Logan

The Top 100 Girls Names Of The Last 100 Years:
1. Mary
2. Patricia
3. Jennifer
4. Elizabeth
5. Linda
6. Barbara
7. Susan
8. Jessica
9. Margaret
10. Sarah
11. Karen
12. Nancy
13. Betty
14. Lisa
15. Dorothy
16. Sandra
17. Ashley
18. Kimberly
19. Donna
20. Carol
21. Michelle
22. Emily
23. Amanda
24. Helen
25. Melissa
26. Deborah
27. Stephanie
28. Laura
29. Rebecca
30. Sharon
31. Cynthia
32. Kathleen
33. Amy
34. Shirley
35. Anna
36. Angela
37. Ruth
38. Brenda
39. Pamela
40. Nicole
41. Katherine
42. Virginia
43. Catherine
44. Christine
45. Samantha
46. Debra
47. Janet
48. Rachel
49. Carolyn
50. Emma
51. Maria
52. Heather
53. Diane
54. Julie
55. Joyce
56. Evelyn
57. Frances
58. Joan
59. Christina
60. Kelly
61. Victoria
62. Lauren
63. Martha
64. Judith
65. Cheryl
66. Megan
67. Andrea
68. Ann
69. Alice
70. Jean
71. Doris
72. Jacqueline
73. Kathryn
74. Hannah
75. Olivia
76. Gloria
77. Marie
78. Teresa
79. Sara
80. Janice
81. Julia
82. Grace
83. Judy
84. Theresa
85. Rose
86. Beverly
87. Denise
88. Marilyn
89. Amber
90. Madison
91. Danielle
92. Brittany
93. Diana
94. Abigail
95. Jane
96. Natalie
97. Lori
98. Tiffany
99. Alexis
100. Kayla

Write a Comment

Share this story