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 Colchester.

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

This was mirrored in Colchester were Olivia was most popular with 25 babies given the name.

The next most popular was Ava with 15 entries while Isabella and Lily were next both with 14 babies given the names.

There were 13 babies given the name Isla while Harper and Emily both had 12 babies given the name in the borough.

In 2018 Florence was the most popular girls name with 15 babies given the name, it remained a popular choice in 2019 with 10 entries.

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

In Colchester the top spot went to Arthur with 22 baby boys being given the name.

George and Harry were join second both with 20.

Oliver came fourth with 19 babies given the name and Oscar and Thomas were in joint fifth with 16.

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.”