Skip to content
NameBattle

Eras & decades

Millennial names (born 1981–1996)

100 names · 50 girls · 50 boys · records through 2025

The names of the generation now having children of its own, counted from the records of 1981 through 1996.

This guide has 100 names: 50 girl names and 50 boy names. Names ranked in the national top-100 in any year from 1981 to 1996. The total beside each name counts the births of the years it made that top 100 — a name ranked lower in a given year contributes nothing for it. Built from US Social Security birth records through 2025. Tap + beside any name to keep it on your shortlist as you read.

Before the names

Jennifer gave way to Jessica in 1985, Ashley took two years, then Jessica returned — the girls' chart had started turning over quickly. Michael held the boys' #1 without interruption for the entire span.

This is the list a Millennial reads and recognises from their own class register, which is also why these names sit at the bottom of their fashion cycle right now. The records say bottom, not gone: a few have already begun to turn.

I

Girl names

II

Boy names

Every rank and count here is published by the US Social Security Administration and refreshed each year when the new figures land. The method is stated at the top of this page.

Two of these will end up on your shortlist

Reading a list is the easy part. Put these names in front of the person you have to agree with.

Free · everyone you invite plays in one tap, no account

Keep reading