Prince Harry’s Name Is Not Actually Harry?

It sounds like we’ve been calling Prince Harry by the wrong name all these years. According to the Prince at a benefit, his actual legal name is Prince Henry Charles Albert David and not Harry and he has no idea why people refer to him as Harry.