This timeline gives the two most popular girls and boys baby names in the UK from 1860 to present day
2021
Girls
1. Olivia
2. Amelia
2. Amelia
Boys
1. Oliver
2. George
2. George
2020
Girls
1. Olivia
2. Amelia
2. Amelia
Boys
1. Oliver
2. Noah
2. Noah
2019
Girls
1. Olivia
2. Sophia
2. Sophia
Boys
1. Muhammad
2. Noah
2. Noah
2018
Girls
1. Olivia
2. Sophia
2. Sophia
Boys
1. Muhammad
2. Oliver
2. Oliver
2017
Girls
1. Olivia
2. Sophia
2. Sophia
Boys
1. Muhammad
2. Oliver
2. Oliver
2016
Girls
1. Olivia
2. Lily
2. Lily
Boys
1. Oliver
2. Muhammad
2. Muhammad
2015
Girls
1. Olivia
2. Sophia
2. Sophia
Boys
1. Muhammad
2. Oliver
2. Oliver
2014
Girls
1. Amelia
2. Olivia
2. Olivia
Boys
1. Oliver
2. Jack
2. Jack
2013
Girls
1. Amelia
2. Olivia
2. Olivia
Boys
1. Oliver
2. Jack
2. Jack
2012
Girls
1. Amelia
2. Olivia
2. Olivia
Boys
1. Harry
2. Oliver
2. Oliver
2011
Girls
1. Amelia
2. Olivia
2. Olivia
Boys
1. Harry
2. Oliver
2. Oliver
2010
Girls
1. Olivia
2. Sophie
2. Sophie
Boys
1. Oliver
2. Jack
2. Jack
2009
Girls
1. Olivia
2. Ruby
2. Ruby
Boys
1. Oliver
2. Jack
2. Jack
2008
Girls
1. Olivia
2. Ruby
2. Ruby
Boys
1. Jack
2. Oliver
2. Oliver
2007
Girls
1. Grace
2. Ruby
2. Ruby
Boys
1. Jack
2. Thomas
2. Thomas
2006
Girls
1. Olivia
2. Grace
2. Grace
Boys
1. Jack
2. Thomas
2. Thomas
2005
Girls
1. Jessica
2. Emily
2. Emily
Boys
1. Jack
2. Joshua
2. Joshua
2004
Girls
1. Emily
2. Ellie
2. Ellie
Boys
1. Jack
2. Joshua
2. Joshua
2003
Girls
1. Emily
2. Ellie
2. Ellie
Boys
1. Jack
2. Joshua
2. Joshua
2002
Girls
1. Chloe
2. Emily
2. Emily
Boys
1. Jack
2. Joshua
2. Joshua
2001
Girls
1. Chloe
2. Emily
2. Emily
Boys
1. Jack
2. Thomas
2. Thomas
2000
Girls
1. Chloe
2. Emily
2. Emily
Boys
1. Jack
2. Thomas
2. Thomas
1999
Girls
1. Chloe
2. Emily
2. Emily
Boys
1. Jack
2. Thomas
2. Thomas
1998
Girls
1. Chloe
2. Emily
2. Emily
Boys
1. Jack
2. Thomas
2. Thomas
1997
Girls
1. Chloe
2. Emily
2. Emily
Boys
1. Jack
2. James
2. James
1996
Girls
1. Chloe
2. Emily
2. Emily
Boys
1. Jack
2. Daniel
2. Daniel
1994
Girls
1. Rebecca
2. Lauren
2. Lauren
Boys
1. Thomas
2. James
2. James
1984
Girls
1. Sarah
2. Laura
2. Laura
Boys
1. Christopher
2. James
2. James
1974
Girls
1. Sarah
2. Claire
2. Claire
Boys
1. Paul
2. Mark
2. Mark
1964
Girls
1. Susan
2. Julie
2. Julie
Boys
1. David
2. Paul
2. Paul
1954
Girls
1. Susan
2. Linda
2. Linda
Boys
1. David
2. John
2. John
1944
Girls
1. Margaret
2. Patricia
2. Patricia
Boys
1. John
2. David
2. David
1934
Girls
1. Margaret
2. Jean
2. Jean
Boys
1. John
2. Peter
2. Peter
1924
Girls
1. Mary
2. Margaret
2. Margaret
Boys
1. John
2. William
2. William
1914
Girls
1. Mary
2. Margaret
2. Margaret
Boys
1. John
2. William
2. William
1904
Girls
1. Mary
2. Florence
2. Florence
Boys
1. William
2. John
2. John
1900
Girls
1. Mary
2. Florence
2. Florence
Boys
1. William
2. John
2. John
1890
Girls
1. Mary
2. Elizabeth
2. Elizabeth
Boys
1. William
2. John
2. John
1880
Girls
1. Mary
2. Elizabeth
2. Elizabeth
Boys
1. William
2. John
2. John
1870
Girls
1. Mary
2. Elizabeth
2. Elizabeth
Boys
1. William
2. John
2. John
1860
Girls
1. Mary
2. Elizabeth
2. Elizabeth
Boys
1. William
2. John
2. John
First published 2016; Updated and re-published Jul 02 2021 @ 11:50 pm – Updated – [last-modified]
Harvard Reference for this page:
Heather Y Wheeler. (2016 – 2021). UK Baby Names Timeline.