You might be surprised to learn that Prince Harry's real name isn't actually Harry. His birth name is quite different and not widely known by the public - he's even joked about the confusion.
The Duke of Sussex's full name is in fact, Prince Henry Charles Albert David, which is quite a mouthful compared to the nickname of Harry we all use.
And interestingly, he doesn't have a last name as such. He goes by either Sussex or Mountbatten-Windsor. Although we've always known him as Harry, in his official documents and during formal events, his birth name Henry is used.
For instance, when Kensington Palace announced his engagement, they referred to him as "His Royal Highness Prince Henry of Wales" in the notice that revealed the royal "and Ms.
Read more on ok.co.uk