Timeless vintage baby names that are making a comeback this year

These baby names are still going strong (Image: Getty)
When you’re expecting a baby, choosing a name is one of the most important and exciting parts of the process. Parents often look for unique names that set their baby up for success.
If you’re stuck on what to name your baby, there’s no school like the old school. Vintage names are trending, and some classic names are timeless. Experts at PR Superstar collected the top 100 baby girl names and top 100 baby boy names registered in the UK in 1914, as published by the Office of National Statistics. Next, the team obtained the most recent complete ONS baby-name dataset for 2024 and cross-referenced the two to find the names that are still going strong a century on.
READ MORE: Overlooked European country has year round skiing and gorgeous architecture
READ MORE: Ditch Paris for this charming French town with almost no crowds
In first place is Arthur. In 2024, 3,368 babies were given this name. It remains a popular name due to its long history and solid traditional sound.
George came in second place with 3,257 births. Once a common name in early 20th-century England, it remains appealing due to its simplicity and long-standing royal associations.
The first girl’s name on the list in third place is Amelia, with 2,448 babies being named this in 2024. Its soft, feminine sound has been popular since 1914.
Henry was fourth with 2,360 births. Traditional, familiar and easy to pronounce, this name is a strong choice.
Lily ranked fifth in the list with 2,185 babies. Floral names are timeless, and Lily’s popularity reflects the ongoing appeal of short, gentle names that feel both vintage and modern.

These baby names are making a comeback (Image: Getty)
Another floral-inspired name, Ivy was in sixth place with 1,936 births. Clean, simple and timeless, this elegant girl’s name is a popular choice.
In seventh place is Florence with 1,936 babies named in 2024. Once widely used, it now feels distinctive while still carrying strong historical links.
Harry is in eight place with 1,765 births and the return of this name shows how the past continues to influence modern naming trends. Ongoing cultural visibility helps this name as well, with generations who grew up on Harry Potter still loving the name.
In ninth place is Elsie, a gentle and soft girl’s name. In 2024 1,727 babies were named Elsie.
In tenth place, rounding out the list is Jack with 1,711 births. This name has remained popular over the last 100 years thanks to its short, strong sound and easy pronunciation .

Floral names are always in style (Image: Getty)
The 60 most popular vintage names
| Rank | Vintage baby name (1914) | Number of baby born with the name (2024) |
| 1 | Arthur | 3,368 |
| 2 | George | 3,257 |
| 3 | Amelia | 2,448 |
| 4 | Henry | 2,360 |
| 5 | Lily | 2,185 |
| 6 | Ivy | 1,956 |
| 7 | Florence | 1,936 |
| 8 | Harry | 1,765 |
| 9 | Elsie | 1,727 |
| 10 | Jack | 1,711 |
| 11 | Isabella | 1,708 |
| 12 | Daisy | 1,548 |
| 13 | Thomas | 1,543 |
| 14 | William | 1,517 |
| 15 | Evelyn | 1,512 |
| 16 | Edward | 1,461 |
| 17 | Charlotte | 1,418 |
| 18 | Grace | 1,390 |
| 19 | Alexander | 1,365 |
| 20 | James | 1,252 |
| 21 | Emily | 1,170 |
| 22 | Mabel | 1,113 |
| 23 | Louis | 1,092 |
| 24 | Ada | 1,049 |
| 25 | Ruby | 1,020 |
| 26 | Violet | 1,010 |
| 27 | Frederick | 964 |
| 28 | Joseph | 946 |
| 29 | Albert | 915 |
| 30 | Alice | 896 |
| 31 | Daniel | 877 |
| 32 | Samuel | 857 |
| 33 | Benjamin | 841 |
| 34 | Olive | 834 |
| 35 | Eva | 819 |
| 36 | David | 788 |
| 37 | Rose | 742 |
| 38 | Iris | 707 |
| 39 | Elizabeth | 706 |
| 40 | Eleanor | 672 |
| 41 | Emma | 666 |
| 42 | Alfred | 657 |
| 43 | Michael | 626 |
| 44 | Nancy | 578 |
| 45 | Ralph | 572 |
| 46 | Clara | 564 |
| 47 | Nora | 549 |
| 48 | Stanley | 523 |
| 49 | Maria | 506 |
| 50 | Nellie | 500 |
| 51 | Vincent | 453 |
| 52 | Charles | 452 |
| 53 | Patrick | 451 |
| 54 | Hannah | 443 |
| 55 | Beatrice | 425 |
| 56 | Annie | 417 |
| 57 | Wilfred | 408 |
| 58 | Lucy | 392 |
| 59 | Edith | 380 |
| 60 | Sarah | 375 |


