I recently read this interesting article on Mental Floss about the origin of several pet names or nicknames for people with certain names. John F. Kennedy was called Jack by his friends and family, for example. And the Duke of Sussex – Prince Harry – is really Prince Henry.