NameCensus.

An almanac of American names

Every American name, counted and explained.

Name Census is a free reference built on SSA baby name records going back to 1880, Census Bureau surname tables, and CDC life tables. Look up any name for its popularity history, meaning, gender split, geographic spread, and a living-bearer estimate adjusted for mortality.

First names tracked

104,819

Since 1880

Last names tracked

162,253

Latest Census surname file

US population

343M

July 2025 estimate

Data sources

3

SSA, Census, CDC

Top male first names

By total births since 1880

Ranked by total male births in the SSA national files. Click any name for its full profile with decade trends and a living-bearer count.

  1. 01 James 5.2M
  2. 02 John 5.2M
  3. 03 Robert 4.8M
  4. 04 Michael 4.4M
  5. 05 William 4.2M
  6. 06 David 3.7M
  7. 07 Joseph 2.7M
  8. 08 Richard 2.6M
  9. 09 Charles 2.4M
  10. 10 Thomas 2.4M

Top female first names

By total births since 1880

Ranked by total female births. Female naming trends shift faster than male ones, so this list looks different from a living-bearer ranking.

  1. 01 Mary 4.1M
  2. 02 Elizabeth 1.7M
  3. 03 Patricia 1.6M
  4. 04 Jennifer 1.5M
  5. 05 Linda 1.5M
  6. 06 Barbara 1.4M
  7. 07 Margaret 1.3M
  8. 08 Susan 1.1M
  9. 09 Dorothy 1.1M
  10. 10 Sarah 1.1M

Top US last names

From the Census Bureau's surname frequency tables. Each profile includes the Census count, a per-100,000 frequency rate, an ancestry breakdown, and the name's meaning.

Notable American name bearers

Public figures linked into the Name Census database. Each profile combines first-name and surname frequency to estimate how many Americans share the same full name.

More ways to explore

Beyond individual name profiles, Name Census offers several cross-cutting views that let you browse the data by time period, geography, or full-name combination.