but a few
Henry's I've known
were called
Hank. I don't associate
Hank with
Harold at all.
Harold is fine, it's a royal name, albeit one with an unfortunate association. It's my husband's mn, and he doesn't care for it.
Of all the names you listed I like
Henry (nn
Hank) best and
Harris least. I don't find
Harrison an improvement on
Harris, either, despite the fact that I really like
Harrison Ford, and a positive association would usually bring me around.