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 Braintree region.

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

This trend was somewhat mirrored in Braintree were Olivia was the third favourite girls name with 11.

Ava was the most popular with 16 baby girls given the name, and Amelia came in second place with 15.

Other popular girls names included Jessica and Penelope (nine), as well as Isla, Lily, Luna, Maisie, Phoebe and Ruby (all eight).

A total of 770 girls were born in the Braintree district in 2019.

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

In Braintree, the top spot went to Arthur with 17 baby boys being given the name.

Henry was the second favourite with 16, while Archie, Oliver and Oscar came joint third with 15 baby boys given the name.

Other popular names included George, Harry and Leo (with 14), as well as Alfie (13), Jack and Thomas (both 12).

There were 832 baby boys born in Braintree district in 2019.

David Corps, Vital Statistics Outputs Branch, Office for National Statistics which has put the data together, 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.”