The 50 Most Common Boy Names Among Living Americans
These are the most common first names among living men and boys in the US. Michael leads with 3.6 million, and the typical Michael is 49.
Boys' names are more concentrated than girls': the top ten boys' names cover far more people than the top ten girls' names.
| # | Name | Estimated alive | Peak year | Average age |
|---|---|---|---|---|
| 1 | Michael | 3.6 million | 1957 | 49 |
| 2 | James | 2.9 million | 1947 | 54 |
| 3 | John | 2.7 million | 1947 | 55 |
| 4 | David | 2.7 million | 1955 | 52 |
| 5 | Robert | 2.5 million | 1947 | 58 |
| 6 | William | 2.1 million | 1947 | 51 |
| 7 | Christopher | 1.9 million | 1984 | 41 |
| 8 | Joseph | 1.7 million | 1956 | 45 |
| 9 | Daniel | 1.6 million | 1985 | 42 |
| 10 | Matthew | 1.5 million | 1983 | 36 |
| 11 | Thomas | 1.4 million | 1952 | 53 |
| 12 | Richard | 1.4 million | 1946 | 60 |
| 13 | Anthony | 1.2 million | 1990 | 40 |
| 14 | Joshua | 1.2 million | 1989 | 33 |
| 15 | Charles | 1.2 million | 1947 | 54 |
| 16 | Andrew | 1.1 million | 1987 | 36 |
| 17 | Mark | 1.1 million | 1960 | 56 |
| 18 | Steven | 1 million | 1956 | 52 |
| 19 | Kevin | 1 million | 1963 | 45 |
| 20 | Brian | 1 million | 1972 | 48 |
| 21 | Jason | 980,000 | 1977 | 42 |
| 22 | Ryan | 950,000 | 1985 | 33 |
| 23 | Jacob | 930,000 | 1998 | 26 |
| 24 | Timothy | 900,000 | 1959 | 50 |
| 25 | Nicholas | 840,000 | 1995 | 33 |
| # | Name | Estimated alive | Peak year | Average age |
|---|---|---|---|---|
| 26 | Jonathan | 810,000 | 1988 | 35 |
| 27 | Jeffrey | 810,000 | 1962 | 53 |
| 28 | Paul | 800,000 | 1957 | 57 |
| 29 | Eric | 790,000 | 1970 | 44 |
| 30 | Kenneth | 760,000 | 1957 | 57 |
| 31 | Justin | 750,000 | 1988 | 34 |
| 32 | Brandon | 740,000 | 1992 | 33 |
| 33 | Benjamin | 720,000 | 1989 | 30 |
| 34 | Alexander | 670,000 | 1993 | 26 |
| 35 | Scott | 650,000 | 1971 | 53 |
| 36 | Stephen | 640,000 | 1952 | 54 |
| 37 | Ronald | 640,000 | 1947 | 64 |
| 38 | Donald | 630,000 | 1934 | 64 |
| 39 | Samuel | 620,000 | 2001 | 32 |
| 40 | Tyler | 600,000 | 1994 | 28 |
| 41 | Gary | 590,000 | 1952 | 65 |
| 42 | Edward | 580,000 | 1924 | 56 |
| 43 | Gregory | 570,000 | 1962 | 54 |
| 44 | Aaron | 560,000 | 1989 | 34 |
| 45 | Patrick | 550,000 | 1964 | 47 |
| 46 | Nathan | 540,000 | 2004 | 30 |
| 47 | Adam | 540,000 | 1984 | 35 |
| 48 | George | 530,000 | 1921 | 57 |
| 49 | Zachary | 530,000 | 1993 | 29 |
| 50 | Jordan | 520,000 | 1990 | 26 |
How this list works
Names where at least 70% of living people are men, ranked by the estimated number alive. Ages are estimates for people alive in 2026, from Social Security baby-name records and SSA life tables. How we calculate this