Jack and Lily have topped the list of the most popular baby names for newborns across Oxfordshire in 2016.

Lily knocked Amelia off the top spot this year and switched places to relegate 2015's most popular baby name into second place.

In a surprise entry for the boys Jack surged to grab the number one spot, despite not even making the top ten last year for county births. 

In all, there were 8,347 births in 2016, with name choices largely similar to that of 2015.

Alicja Gilroy, Superintendant Registrar at Oxfordshire County Council’s Registration Service, said: “It’s always interesting to gather the figures together and look at the most popular Christian names in Oxfordshire.

“This year we can see a continued trend toward very traditional Christian names – names that have stood the test of time and that our grandparents or great grandparents may have been christened with in the first half of the 20th century.

“There’s a temptation to refer to these names as ‘old-fashioned’, but given how popular they are in the here and now they are quite clearly the reverse.”

The full list of most popular baby names are:

GIRLS sorted by 2016 (2015)

1. Lily (Amelia)

2. Amelia (Lily)

3. Olivia (Isla)

4. Isla (Emily)

5. Emily (Olivia)

6. Ava (Grace)

7. Sophia (Isabella)

8. Evie (Matilda)

9. Isabella (Alice)

10. Sophie (Ella)

BOYS

1. Jack (Oliver)

2. Henry (Harry)

3. Harry (William)

4. George (Henry)

5. Oliver (Alexander)

6. Joshua (Jacob)

7. Thomas (Noah)

8. William (Oscar)

9. Samuel (George)

10. James (Edward and James)