I definitely like
Harrison the best. The rest are too dated. I know a little boy named
Henry James nn
Hank, and I really hate it.
He is about six, and I have known him his whole life and I still haven't gotten used his name. I disliked it when I first heard it, and it has not grown on me at all in the past 6 years.
I like
Harrison with nn
Harry.