He may be known the world over as Prince Harry – but it seems that he has a different first name on his birth certificate – and by coincidence, Meghan Markle’s real first name isn’t Meghan either
His official title as the younger son of King Charles is the Duke of Sussex – but nearly everyone knows him as Prince Harry.

Ever since his birth in 1984, the royal has always been called Harry by his parents, brother Prince William and his other royal relatives. But when it comes to his official full name, it appears the name Harry doesn’t appear at all.
When Princess Diana gave birth to him 40 years ago, he was actually named Henry. His full name is Henry Charles Albert David, which is believed to have been picked by his late mum – although he has never gone by Henry.