There's a 100-year cycle to baby names. Names peak, get worn out, sit dormant for two or three generations, then come back when nobody alive remembers them being everywhere. The names hitting their second peak right now — Hazel, Theodore, Henry, Florence — are the great-grandparents of millennial parents.
This article is the explainer for why that cycle exists, and which names are mid-cycle right now.
The mechanism is simple: a name peaks, becomes everyone's grandma's name, gets associated with old people, declines. Two generations later, when the original peak generation is fading from active memory, the name is rediscovered as fresh-sounding and slightly mysterious. The associations have reset.
It takes about 70-100 years from peak to comeback. So names that were big in the 1900s-1920s (Hazel, Theodore, Florence) are returning now. Names big in the 1950s-60s (Linda, Susan, Mark, Gary) are still in their dormant phase — they'll come back around 2050.
If we're looking at the next wave (peaking 2050-2070), the names to watch are the ones currently in their dormancy — the names of people born 1940-1970 who feel inescapably dated today:
Some names break the cycle. Names that were never popular enough to peak (and therefore never feel dated) — like Eleanor, August, Margaret — float above the cycle, used at low-but-consistent levels for centuries. They're available regardless of when in the cycle you are.
Other names break the cycle by getting refreshed before their dormancy ends. Audrey was peaking 1900s, declined hard, then Audrey Hepburn (1953) gave it a re-up in the middle of what should have been its dormant phase. The cycle isn't a law — it's a default.
If you're naming a kid in 2026 and want maximum freshness, the best picks are deep in the comeback phase: names that ended their dormancy 15-25 years ago and are still climbing. That's the Hazel/Theodore/Henry/Iris zone. They feel familiar but not common — the sweet spot.
For specific names by era, see our articles on old-fashioned names that are cool again, 2026 baby name predictions, and names that will disappear.
256,000 names across 21 countries — pick a tool below.
Describe what you want in plain English. Every suggestion is grounded in 256,000+ real names.