ninan.org

How many people are
actually named that?

Living-population estimates, typical ages, state concentrations and trends for American and British given names — computed from the birth records themselves, with every formula written down.

Births
375M counted, 1880–2025
Names
112,412 distinct, in the files
Years
146 covered, every one
States
51 plus DC, from 1910

Looking for a name, not a fact?

The name finder filters every name here by what the birth records say: how common it is now, which way it is moving, its era, its origin. It will not invent a name or read one off a birth date — there is no data behind either.

Start with a name

Browse every name alphabetically — 300 pages and growing.

The most popular names of 2025

Girls

  1. 1 Olivia 13,544
  2. 2 Charlotte 13,400
  3. 3 Emma 12,754
  4. 4 Amelia 12,699
  5. 5 Sophia 12,561
  6. 6 Mia 11,078
  7. 7 Isabella 10,666
  8. 8 Evelyn 9,123
  9. 9 Sofia 8,252
  10. 10 Eliana 8,191

Boys

  1. 1 Liam 20,818
  2. 2 Noah 20,358
  3. 3 Oliver 14,939
  4. 4 Theodore 13,355
  5. 5 Henry 12,020
  6. 6 James 11,945
  7. 7 Elijah 11,111
  8. 8 Mateo 11,045
  9. 9 William 10,545
  10. 10 Lucas 10,219

The full 2025 list, with risers, fallers and debuts →

Climbing fastest right now

Biggest rank gains between 2024 and 2025, among names with at least 200 births in both years.
NameForRank 2025Change
Madisson girls #319 861
Kyomi girls #546 456
Alara girls #652 412
Analeia girls #514 405
Campbell girls #617 338
Kailany girls #581 315
Kyaire boys #367 286
Kiyomi girls #764 280
Eiden boys #536 274
Aylani girls #293 269

Indian names in American births

Which names of Indian origin American parents actually use, how fast the numbers are moving, and where in the country they cluster. The counts come from the same birth records as everything else here; the origin labels come from Wiktionary and Wikidata, never from guesswork.

Read the analysis →

Data stories

Browse another way