Take a look at the most popular baby names over the last century with this infographic from Kremp. Through their chart, we can see which names have stood the test of time, which have faded from popularity, and what trendy names lasted only a decade.
For example, these boys’ names were the most popular in 1920:
- John
- William
- Robert
- James
- Charles
- George
- Joseph
- Edward
- Frank
- Richard
And these were the most popular boy names in 2023:
- Liam
- Noah
- Oliver
- James
- Elijah
- Mateo
- Theodore
- Henry
- Lucas
- William
As for girl names, these were the most popular in 1920:
- Mary
- Dorothy
- Helen
- Margaret
- Ruth
- Mildred
- Virginia
- Elizabeth
- Frances
- Anna
As compared to 2023 when the top girl names were:
- Olivia
- Emma
- Charlotte
- Amelia
- Sophia
- Mia
- Isabella
- Ava
- Evelyn
- Luna
We can see that boys’ names had more staying power, while girls’ names had more variance over the decades. See what other trends you can pick up on in this colorful, fun chart!