The Longest Reigns at Number One

 The Longest Reigns at Number One

  Nov 8, 2026      Abigail Adams, Editorial writer    

A one-year jump can be a fluke. A ten-year climb is a fact. So we measured the decade:

Every year has a #1 name, but #1 years are not created equal. Some names borrow the crown for a season; a few hold it for a generation. Across the 116 years in our data — 1910 to 2025, 232 #1 finishes in all — only 19 names have ever topped a chart: 11 for girls, 8 for boys. This is the complete record of their reigns.

Girls: Mary's 46 years

Name Years at #1 The years
Mary461910–1946, 1953–1961
Jennifer151970–1984
Emily121996–2007
Jessica91985–1990, 1993–1995
Lisa81962–1969
Olivia72019–2025 — still counting
Linda61947–1952
Emma62008, 2014–2018

Mary's 46 years are nearly a third of all the years there are. Her reign came in two acts: 37 straight years from 1910, interrupted by Linda's six (1947–1952), then nine more from 1953. Her full arc — from 73,983 babies in her peak year to #125 today — is told in Mary: The Rise and Fall of America's Biggest Name. Below the table, the remaining crowns are brief: Sophia held #1 for three years (2011–2013), Ashley for two (1991–1992) and Isabella for two (2009–2010). And note the shape of the modern list: since Lisa's reign ended in 1969, no girls' name has held #1 for more than 15 years.

Boys: Michael's 44, and an empire of few names

Name Years at #1 The years
Michael441954–1959, 1961–1998
Robert171924–1939, 1953
John141910–1923
Jacob141999–2012
James131940–1952
Liam92017–2025 — still counting
Noah42013–2016
David11960

The boys' crown has passed through fewer hands: eight names in 116 years. Michael's 44 years — detailed in Michael: The King Who Ruled for 44 Years — were interrupted exactly once, by David's single year in 1960, the only one-year reign in the entire record. Robert is the only boy ever to reclaim the crown: 16 straight years, then, after James's 13, one more year in 1953. The newest names on the list are still building: Liam's nine straight years already rank sixth all-time, and he shows no sign of stopping.

The other longevity crown: years in the Top 10

Reigns measure dominance. Longevity measures something else — and its champion never dominated at all. James has spent 95 of the 116 years in the boys' Top 10, the most of any name of either gender, and he is still there: #6 in 2025. Behind him, William has 88 Top-10 years (and is #9 in 2025) without a single year at #1 in our data. Robert (80), John (78) and Michael (74) complete the boys' longevity table — every one of them a name your grandfather and your son could share.

For girls, the longevity list and the reign list finally agree: Mary spent 62 years in the Top 10, more than anyone else on her side. Then comes Elizabeth with 43 Top-10 years spread from 1910 to 2013 — including a return long after her early-century prime — and Patricia with 38. The contrast tells the story of the two charts: the boys' Top 10 is a club that rarely changes its membership, while the girls' turns over by the decade — Jennifer's 26 Top-10 years and Emily's 26 are the most any modern girls' name has managed.

The year-by-year roll of every #1 since 1910 is in Every #1 Baby Name Since 1910, and for why today's crowns weigh less than Mary's did, see The #1 Name Isn't What It Used to Be.

Our advice: if you want a name with a proven century-long floor, the longevity table is the shopping list — James, William, Elizabeth. If you want the name of the moment, the reign table shows how moments end: every one of them does.



See name recommendations based on your last name

Source: U.S. Social Security Administration · Data through 2025 · Updated 2026

Recommended articles


New data stories


You May Also Like

Try our free Smart Name Finder

Rather than random suggestions or alphabetically sorted lists we'll give you smart suggestions based on your input and preferences. Give it a try!

  Try Now