Choosing the name of your baby is a very exciting time for families – but it is also a huge decision for new parents. Many of us will spend the months leading up to the birth debating which name to go for, or still be deciding when your new born comes home for the first time.
Depending on when you were born, your name may come from a particular trend famous person in the spotlight at the time – with multiple classmates at school often sharing the first name. Other families have their own traditions and names which pass through the generations or opt for something unique to stand out on the school register.
In more recent years, parents have been favouring more unique baby names to stand out from the crowd. But many parents still opt for the more “traditional” names that have never really gone out of fashion, Chronicle Live previously reported.
A study of baby names by the Office for National Statistics (ONS) previously revealed the names that have stood firm over the last century. A study of the data revealed 15 names made it into the top 100 most popular names every decade since the 1920s- and we wanted to take another look at them.
The list includes a number of traditional British names favoured by the monarchy. You may also be surprised to see that 13 boys’ names made the list and only two girls names.

This could suggest parents are more daring in their name choices for baby girls while adopting for more traditional choices for boys. 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.
The data analysis by leading name label manufacturer, mynametags.com, also reveals a shift in parents’ attitudes towards nicknames throughout the generations. For instance, Alexander is one of the most consistently popular names, having been in the charts every decade since the 1920s, whilst Alex didn’t become popular in its own right until the 80s. The same trend can be seen with Anthony, Daniel, and Joshua, with their shortened versions – Tony, Danny, and Josh – all making appearances as given names later in the records.

The ONS also points out: “The appearance of Mohammed in the top 100 is not such a new phenomenon – the first time this name entered the top 100 was in 1924 when it ranked as the 91st most popular name for baby boys. This was not a blip as the name has featured in the top 100 most popular names for baby boys every ten years from 1924 to 1994 and every year since 1996.”
Meanwhile, the preference for nicknames as chosen names shows parents are becoming more informal with their name choices, especially when it comes to boys’ names. In the 1920s, just three nicknames appear in the top 100 boys’ chart – ‘Harry’, ‘Roy’, and ‘Fred’. This is compared to 15 in the 2010s chart, including ‘Teddy’, ‘Ollie’, and ‘Freddie’.
The Most Popular Baby Names: 1921-2021
- Alexander
- Charles
- Daniel
- David
- Edward
- Elizabeth
- George
- James
- Joseph
- Michael
- Mohammed
- Robert
- Sarah
- Thomas
- William
My Nametags analysed baby name data for registered births in England and Wales from the Office for National Statistics (ONS) between the 1920s and 2010s. Visit the My Nametags website to find out more about the meanings of the most popular names and why they may have remained in fashion.