*I remember soon after Harry was born the RF announced his name was Henry Charles Albert David, but he would be known as Harry. No idea why.
Maybe Diana liked the name Harry, but Charles or the Queen insisted he had to have a traditional royal name?*
Harry was the medieval 'spoken form' of Henry- pretty sure Henry VIII was known as Harry.
Well, in The Tudors that's what Thomas More called Henry anyway 😁