Choosing a baby name is one of the most exciting parts of expecting a new arrival, with many parents seeking unique monikers that will set their little ones up for success. If you're struggling to pick the perfect name, why not take a leaf out of history's book? Vintage names are all the rage, and some classics never go out of style.
The experts at PR Superstar have compiled a list of the top 100 baby girl and boy names registered in the UK in 1914, as reported by the Office of National Statistics. They then cross-referenced this with the most recent complete ONS baby-name dataset from 2024 to identify the names that have stood the test of time.
Topping the charts is Arthur. In 2024, a whopping 3,368 babies were given this name, which continues to be a hit thanks to its rich history and robust traditional ring. George clinched second place with 3,257 births. A staple of early 20th-century England, it remains a favourite due to its simplicity and enduring royal connotations.
The first girl's name on the list, coming in third, is Amelia, with 2,448 babies being given this name in 2024. Its soft, feminine sound has been charming parents since 1914. Henry came in fourth with 2,360 births, and Lily rounded off the top five with 2,185 babies. Floral names never lose their charm, and Lily's popularity attests to the enduring appeal of short, gentle names that blend vintage vibes with a modern feel.
Another name inspired by nature, Ivy, secured the sixth spot with 1,936 births. Florence took seventh place with 1,936 babies named in 2024, while Harry landed in eighth place with 1,765 births. The enduring popularity of cultural phenomena like Harry Potter also contributes to the love for this name. Elsie claimed the ninth spot with 1,727 babies, and finally, in tenth place is Jack with 1,711 births.



