Research carried out by the Office for National Statistics on baby name data reveals the monikers that have been consistently popular over the last 100 years.
Just 15 have made the list of the top 100 baby names every decade since the 1920's with a number of traditional English names coming out on top.
Only two girls' names can be spotted in the list compared to 13 boys' monikers which could suggest parents have become more bold in their choices for their daughters.