[Opinions] I'd agree about Nancy but as for Harry (m)
Harry was indeed the English form of Henry up until the 17th century. It's how the French Henri was 'said'. That or Herry. A full name in its own right. It's not the same situation as the pet form, Nancy.