The most popular names for babies born in England and Wales last year have been revealed.

We've had a closer look at the data to find out which names were most popular in the Cotswolds..

Nationally Olivia topped the list for girls names followed by Amelia, Isla, Ava and Mia.

This was mirrored in the Cotswolds where Olivia was most popular with 11 babies given the name

The next most popular was Lily with 8 entries while Florence was next with 7 babies given the names.

For boys the top five names in England and Wales were Oliver, George, Noah, Arthur and Harry.

In the Cotswolds, the top spot went to Arthur with 11 baby boys being given the name.

George and Henry were joint second both with 9.

Charlie and Edward were in joint fourth with 7.

394 babies born in the Cotswolds were boys, with 370 girls.

David Corps, vital statistics outputs branch, Office for National Statistics, said: "Oliver and Olivia continued their reign as the top boys’ and girls’ names in 2019, but analysis shows choices in baby names can differ depending on the mother’s age.

"We found younger mothers opted for more modern girls’ names like Harper, which has seen a rise since the Beckhams named their daughter so in 2011, and shortened boys’ names like Freddie.

"In contrast, older mothers chose more traditional names such as Jack and Charlotte.

“Popular culture continues to influence the baby names landscape. Following Dua Lipa’s first UK number one single in 2017, the number of girls named Dua has doubled from 63 to 126 in 2019.”