The most popular baby names in Wycombe last year were Muhammad for boys and Amelia for girls, according to the Office of National Statistics.

Last year 2,068 babies were born in the area - 1,087 boys and 981 girls.

Parents in Wycombe didn't follow the national baby-naming trend for boys, with Oliver failing to make the top spot.

Olivia, the nation's favourite name for girls, also didn't top the charts for Wycombe parents last year.

The second most popular name for baby boys was Oliver, followed by Jacob in third.

Olivia took second place for baby girls, and the third most popular name was Mia.

The most popular baby names in South Bucks last year were James for boys and Olivia for girls, while in Chiltern, the names Alfie for boys and Isla for girls were the most popular.

680 babies were born in South Bucks, 325 boys and 355 girls, while in Chiltern, 833 babies were born in the area, 433 boys and 400 girls.

In Chiltern, the second most popular name for boys was a two-way tie between Edward and Joshua. Isabella took second place for baby girls, and the third most popular names were Florence, Mia, Olivia, Poppy, Grace and Phoebe.

In South Bucks, the second most popular name for boys was also a two-way tie - between Charlie and Harry.

Isabella took second place for baby girls, and the third most popular names were Amelia, Ava, Isabelle and Mia.

Nick Stripe, of the ONS, said: "Although Oliver and Olivia remained the most popular baby names in 2017, some fascinating changes took place beneath them.

"Leo entered the boys' top 10 for the first time, whilst Hunter rocketed into the top 100, also for the first time, reaching number 78.

"Sarah, the most popular name for baby girls throughout much of the 1970s and 1980s, dropped out of the top 100 for the first time since our records began in 1904. Brand new entries into the top 100 for girls include the names Aurora and Hallie."

Nearly 700,000 babies were born last year in England and Wales and over 63,000 unique baby names were registered.