A new study of Office for National Statistics (ONS) baby name data reveals the names that have stood the test of time and remained consistently popular over the last 100 years.
A total of 15 names have made it into the top 100 most popular names every decade since the 1920s. The list includes a number of traditional British names favoured by the monarchy such as George, Charles, and Elizabeth. 13 boys’ names made the list, compared to just two girls’ names, suggesting that parents are more daring in their choices for baby girls. In fact, 339 different girls’ names appeared in the top 100 of each decade between the 1920s and 2010s, compared to just 276 boys’ names.
The data shows that girls’ names don’t stand the test of time with parents in the same way that boys’ names do. For instance, Gwendoline, Doris, and Vera were all staples of the 1920s, before being replaced by names such as Robyn, Harriet, and Zoe in later decades.