PRINCE George has sparked a mystery after telling a surprised dog walker that his name is actually “Archie”.
The five-year-old royal and his younger sister Princess Charlotte were reportedly walking with their doting nan, Carole Middleton, near the Middleton family home in Berkshire when the bizarre incident happened.
A woman who was out walking her poochclaimed that after little George made a beeline to stroke her dog, he then mysteriously told her his new moniker.
The woman, who didn’t want to be named, told the Sun: “I was asked by a police minder not to take a photo of the children, which I didn’t, but George started stroking my dog.
“Just to be friendly I engaged in a bit of small talk and I asked George what his name was, even though obviously I knew it.
“To my astonishment he said ‘I’m called Archie’ with a big smile on his face. I don’t know why he calls himself Archie but kids often play with their names and I think it’s lovely.”
It’s unclear why George supposedly identified himself as Archie, although the Royal Family are known to frequently refer to each other using nicknames.
Queen Elizabeth herself is known to close family and friends as “Lilibet” – something her dad King George famously called her when she was a little girl.
And George’s mum and dad, the Duke and Duchess of Cambridge, reportedly have some very modern nicknames for each other.
Kate has been known to call Prince William “babe”, while he is said to refer to her as “poppet” or “darling”.
Prince Harry on the other hand is known to the entire world as his nickname.
The newly-married Duke of Sussex’s official name is actually Henry Charles Albert David, but he has always been affectionately known as “Harry”.