By Stacey Leasca
May 09, 2019

On Monday, May 6, Prince Harry and Meghan Markle welcomed their first child, a boy, into the world. A few days later, the proud parents finally revealed his name: Archie Harrison Mountbatten-Windsor.

While fans around the globe had to wait to learn the baby’s name, it appears his cousin, Prince George, knew the child’s name months ago.

In January, a story began to circulate that Prince George, the oldest child of Prince William and Kate Middleton, met a random woman on the streets of London walking her dog. The woman made casual conversation with George and his handlers as the small child played with her dog. When the woman asked his name, George reportedly replied, “I’m called Archie.”

"To my astonishment, he said ‘I’m called Archie’ with a big smile on his face,” the unnamed woman told The Sun back in January after their chance encounter. “I don’t know why he calls himself Archie but kids often play with their names and I think it’s lovely.”

There are a few reasons the little Prince may have called himself that. One, it could simply be a nickname he gave himself. After all, the royals are rather famous for giving themselves nicknames. Just look to the Queen’s own nickname — Lilibet — as an example. Or even Prince Harry, whose real name is Henry — and Meghan, whose real name is Rachel. (Yeah, we’ll let that one sink in for a minute.)

Two, it could be that the five-year-old really did already know Harry and Meghan’s baby name way back in January and was playing a prank on this unsuspecting fan.

Three, it’s all simply a coincidence and this woman made up the entire story several months before Meghan gave birth. But, any way you look at it, it’s a little funny, and a little freaky, that Prince George either consciously or subconsciously knew what his little cousin would be called. Now, if he could only predict the future, we’d be all set.