Mohammed is the most popular name for boys in England and Wales- but it doesn't top the official list because there are so many different ways to spell it.

There were 7,361 children born last year called Mohammed, Muhammed, Mohammad or Mohamed, according to the Office for National Statistics, which would have made it the number one boys name if the variations were taken into account.

Instead it is Oliver that tops the boys' list while Amelia dominates the girls' figures, with 6,941 and 5,158 children given those names respectively.

There were plenty of quirky names as usual, with characters from Game of Thrones and The Lord of the Rings providing inspiration, while Labour leader Jeremy Corbyn may have influenced some parents with 15 boys carrying his surname as a forename.

Royal names also remain popular, with George, Harry and William all in the top 10 boys' names, although Charlotte has dropped two places to 25th in the girls' list despite the nation's love for the baby princess.

This graphic shows how variations of Mohammed have become more and more popular in the UK since the 1920s

If all of the variations of Sophie and Sophia were combined they would easily dethrone Amelia as the most popular girls' name

There are officially 14 different ways to spell Mohammed - which means 'one who is praiseworthy' - and the variation in spelling can depend on a family's background, whether they are from an Arabic-speaking country and differences in pronunciation.

The most popular variation on the list is 'Muhammad' which placed 12th with 3,730 boys born with the name.

Oliver was the most popular boys' name for all regions of England except London and the West Midlands, which both had Muhammad as the top name.

This marks the first time Muhammad has been top in two areas, having overtaken Oliver as top name in the West Midlands from 2014.

Ella and Mia rose into the top 10 girls' names, replacing Lily and Sophie from 2014, while Noah replaced James in the top 10 boys' names, the Office for National Statistics said.

Four names - Jaxon, Roman, Reggie and Carter - broke into the boys' top 100, taking the places of Owen, Robert, Joey and Finlay from 2014.

Famous Olivers and Amelias include Made in Chelsea's Ollie Locke, left, and Lady Amelia Windsor, right, granddaughter of the Queen’s cousin the Duke of Kent

Royal names also remain popular, with Harry in the top 10 boys' names on the list

Of these, Jaxon rose the most, climbing 35 places to number 80 while Kian fell 44 places to 98, the largest decline.

There were six new entries in the girls' top 100, these were Penelope, Mila, Clara, Arabella, Maddison and Aria. These replaced Lydia, Faith, Mollie, Brooke, Isabel and Amy from 2014.

Of these, Aria showed the biggest ascent, shooting 70 places to claim the number 100 spot while Katie dropped the furthest - 22 places to number 99, just staying inside the top 100.

Elizabeth McLaren, a statistician from the ONS, said: 'Amelia and Oliver remained the most popular names for baby girls and boys born in 2015, having held the top spot since 2011 and 2013 respectively.

'UNIQUE SPELLINGS' DOMINATE NEW NAMES ON THE LIST The number of 'uniquely spelled' first names has shot up by around 50 per cent in the past 20 years, the Office for National Statistics (ONS) said. Tens of thousands of names were registered just once or twice in 2015, while there were 1,333 names recorded just three times for boys and 1,740 for girls, figures for England and Wales show. Other trends include the growing use of both hyphenated and shorter first names, the comeback of those popular around a hundred years ago and the dramatic decline of those favoured around the 1970s, ONS statistician Nick Stripe said. There were signs of the influence of migration on trends, with the eastern European variant Zuzanna over 10 times more popular than Susannah, while Muhammad became the top boys' name in two English regions for the first time - London and the West Midlands. Names like Clara, Ava and Violet, which were widespread in the early 20th century, have made a comeback, while those 'from the 1970s' such as Paul, Steven and Darren have sunk dramatically in recent years. Those recently influenced by celebrities such as Jenson, Sienna and Harper remained popular. Hyphenated first names include James-Dean, Alfie-James and Archie-Lee for boys and Scarlett-Rose, Gracie-May and Ava-Leigh for girls. Among shortened names, Bobby became more popular than Robert, which dropped outside the top 100 for the first time. Advertisement

'Ella re-entered the top 10 baby girls' names in 2015 - Ella was last in the top 10 in 2007. Noah entered the top 10 baby boys' names for the first time on record in 2015, following a gradual increase in popularity.'

The statistics are 'based on the exact spelling of the name given on the birth certificate; grouping names with similar pronunciation would change the rankings,' the ONS said.

There were 697,852 live births in England and Wales in 2015, with more than 27,000 different boys' and 35,000 different girls' names registered, the ONS said.

The top 100 boys' names accounted for 52 per cent of all boys born in 2015, while the top 100 girls' names accounted for 43 per cent of all girls born in 2015.

HAVE PARENTS NAMED THEIR CHILDREN AFTER POLITICIANS? Some Labour supporters may have chosen to pay tribute to Labour leader Jeremy Corbyn through their children. There were 15 boys born in the UK last year named Corbyn, with a further 19 called Corbin, allowing for any spelling mistakes to sneak through. But that figure was dwarfed by 'Cameron', with 451 newborn boys being given that name, although it is much less likely the former prime minister was the inspiration. In what may be a surprise to Lib Dem supporters, four boys were named Farron, sharing the moniker with party leader Tim Farron. Advertisement

Half of the top 10 most popular boys' names in 2015 had kept their place from a decade earlier in 2005: Oliver, Jack, Harry, William and Thomas.

Compared with 2005, Oscar and Noah showed the biggest increase in popularity for those in the top 10 - rising 45 and 44 places respectively.

George has also jumped up 13 places from 17th in 2005 to 4th in 2015, with the young prince's birth in 2013 a likely factor in the name's return to popularity.

Daniel showed the biggest decline, having dropped 18 places since being in the top 10 a decade ago.

Four out of the top 10 girls' names in 2005 kept their place, these were Olivia, Emily, Ella and Jessica.

Isla and Ava shot up 121 and 77 places respectively from their 2005 position to make it in to the 2015 top 10.

Ellie has fallen 42 places in the rankings since being in the 2005 top 10 - the largest decrease in popularity for girls.

Amelia was the most popular for all regions of England except the East Midlands and the East, where Olivia was registered as the most popular.

Oliver and Amelia were the most popular in Wales, the same as 2014.

Siobhan Freegard, founder of parenting site ChannelMum.com, said: 'Parents are once again looking across the pond for Americanised monikers.

The most popular baby names in England and Wales are technically still Oliver and Amelia

'Jaxon, a US-version of the traditional Jackson, is rocketing in popularity, after being made famous by Jaxon Bieber, half brother of Justin.'

She added Maddison 'is one of the most common US girls' names and is gaining traction here,' while a nother trend was for 'gangster chic'.

She said: 'Tough but cool Reggie, made famous by the Krays, was picked by Olympic ace Jessica Ennis-Hill for her son, while Carter of Get Carter fame is a name we'll be hearing much more of.

'Roman, given to celeb babies including Roman Keitel, son of Harvey, and Roman Upton, Cate Blanchett's son, sits across both crazes, being used in numerous gangster flicks and also a US favourite.'

Some of the most common boys' baby names from a century ago are still proving popular today - although girls' names have not shown quite the same staying power.

Of the top 10 boys' baby names for 1914 in England and Wales, three are in the top 10 list for 2015: William, George and Thomas. Eight of the 10 make it in the top 100.

By contrast, none of the top 10 girls' baby names for 1914 appear in 2015's top 10, and only three make it into the top 100.

William, George and Thomas are ranked at numbers two, three and four in 1914. In 2015 they appear at numbers eight, four and nine respectively.

But the number one boys' name in 1914, John, ranks at a lowly number 108 in 2015.

The remaining names in the 1914 top 10 were James, Arthur, Frederick, Albert, Charles and Robert. Among these, only Robert fails to make it into 2015's top 100.

Girls' names of 1914 have not retained anywhere near the same level of popularity.

Top of the list in 1914 was Mary - a name no longer in the top 100.

The same goes for the names that filled positions two to five: Margaret, Doris, Dorothy and Kathleen.

Florence has bounced back into fashion, however. It ranked at number six in 1914, fell outside the top 100 in 1964, before making it to number 23 in 2015.

Elsie has enjoyed a similar revival, going from number seven in 1914 to being outside the 100 in 1964, then coming at number 33 in 2015.

The only girls' name to remain inside the top 100 in 1914, 1964 and 2015 is Elizabeth, sitting at numbers nine, 20 and 39 respectively.

Winifred ranked at number 10 in 1914, but had disappeared from the top 100 by 1964. In 2015 it is well down the chart at number 845.