Princess Charlotte has been given some very sweet nicknames by her proud parents, William and Kate.

The nine-year-old royal was born Charlotte Elizabeth Diana on 2 May 2015. But it didn't take long for her mum and dad to come up with a pretty abbreviation.

During a visit to Windsor Park stadium in Northern Ireland in 2019, influencer Laura-Ann Barr, aka @all.thats.pretty, revealed that the Princess of Wales referred to her daughter as 'Lottie' rather than Charlotte during their conversation.

It's thought that Charlotte's school friends also call her Lottie Wales, as a nod to the titles given to her parents by King Charles when her great-grandmother the Queen passed away.

But that's not Charlotte's only family nickname. William and Kate also call her "Warrior Princess" due to her 'feisty' personality, according to Vanity Fair's royal correspondent Katie Nichol.

And in 2019, it was revealed that William has a French pet name for his only daughter. As the then-Cambridges visited Kate's Back to Nature garden at the Chelsea Flower Show, the Prince of Wales was overheard calling Charlotte 'mignonette,' a French word which means 'cute' but can also mean 'little darling' or 'cutie'.

Prince William has his own nicknames - including one given to him by his late mother Diana - 'Wombat'.

In a 2007 interview with NBC's Matt Lauer, he explained: "It began when I was two. I've been rightfully told because I can't remember back that far. But when we went to Australia with our parents, and the wombat, you know, that's the local animal. So I just basically got called that. Not because I look like a wombat, or maybe I do?!"

And William was actually responsible for one of the late Queen's more unusual nicknames, 'Gary'. According to Daily Mail, while William was playing at Buckingham Palace as a child, he took a little trip and called out for help. But instead of shouting for 'Granny', he called for 'Gary'- much to the confusion of everyone present.

The column reported: "A guest who went to help asked who Gary was, assuming it must be a member of the royal household. 'I'm Gary,' responded the Queen. "'He hasn't learned to say Granny yet'.

Princess Kate, meanwhile, was nicknamed "Squeak" as a young girl at St Andrew's School in Berkshire. She explained how the name came about while on a visit to the school years later.

"I was nicknamed Squeak just like my guinea pig," she said. "There was one called Pip and one called Squeak because my sister was called Pippa and I was Squeak."

Do you have a story to sell? Get in touch with us at yourmirror@trinitymirror.com