Most Popular First Names

Browse over 100,000 first names from 140 years of SSA birth records. Filter by rarity, gender, or peak decade, and sort by any column. Click any name for a full profile with popularity charts, gender breakdown, and state-by-state data.

104,819 names

# Name Est. Living Total Births Peak Year Rarity
1 Michael 3,738,917 4,440,391 1957 Very Common
2 James 3,142,267 5,262,396 1947 Very Common
3 John 2,941,241 5,196,210 1947 Very Common
4 David 2,847,418 3,682,683 1955 Very Common
5 Robert 2,799,566 4,866,007 1947 Very Common
6 William 2,335,115 4,205,026 1947 Very Common
7 Christopher 1,933,719 2,074,303 1984 Very Common
8 Joseph 1,758,265 2,672,746 1956 Very Common
9 Daniel 1,672,238 1,982,857 1985 Very Common
10 Richard 1,568,549 2,585,535 1946 Very Common
11 Matthew 1,549,178 1,652,565 1983 Very Common
12 Thomas 1,548,322 2,360,128 1952 Very Common
13 Mary 1,492,757 4,154,332 1921 Very Common
14 Jennifer 1,340,714 1,476,028 1972 Very Common
15 Charles 1,296,413 2,441,151 1947 Very Common
16 Anthony 1,238,180 1,489,090 1990 Very Common
17 Joshua 1,203,779 1,249,012 1989 Very Common
18 Andrew 1,151,621 1,329,846 1987 Very Common
19 Mark 1,144,344 1,365,265 1960 Very Common
20 Steven 1,099,351 1,296,316 1956 Very Common
21 Elizabeth 1,074,587 1,687,089 1990 Very Common
22 Kevin 1,074,301 1,188,207 1963 Very Common
23 Brian 1,062,624 1,177,325 1972 Very Common
24 Jessica 995,433 1,053,884 1987 Very Common
25 Jason 993,104 1,054,860 1977 Very Common
26 Ryan 953,226 987,785 1985 Very Common
27 Timothy 944,752 1,086,730 1959 Very Common
28 Linda 930,356 1,458,588 1947 Very Common
29 Jacob 929,976 984,245 1998 Very Common
30 Patricia 892,673 1,578,408 1951 Very Common
31 Paul 870,452 1,402,786 1957 Very Common
32 Sarah 856,869 1,099,063 1982 Very Common
33 Jeffrey 854,629 982,547 1962 Very Common
34 Nicholas 851,882 926,036 1995 Very Common
35 Kenneth 836,956 1,288,147 1957 Very Common
36 Ashley 836,912 873,844 1987 Very Common
37 Lisa 825,085 969,749 1965 Very Common
38 Jonathan 824,779 870,561 1988 Very Common
39 Eric 815,564 891,929 1970 Very Common
40 Emily 794,841 892,769 1999 Very Common
41 Susan 778,536 1,125,774 1955 Very Common
42 Justin 760,960 792,731 1988 Very Common
43 Kimberly 756,331 849,647 1970 Very Common
44 Brandon 748,293 773,294 1992 Very Common
45 Michelle 730,105 819,099 1969 Very Common
46 Amanda 727,877 792,151 1987 Very Common
47 Karen 723,738 990,595 1957 Very Common
48 Donald 721,719 1,419,980 1934 Very Common
49 Benjamin 720,290 819,436 1989 Very Common
50 Ronald 714,772 1,085,633 1947 Very Common