Gosh - it doesn't sound even slightly like Hairy in my dialect. I like it much better than Henry and also better than Harold. Thomas versus Vincent poses problems: Harry Vincent works better but Thomas is a name I'd use if at all possible - both my grandfathers were Thomas. But, here we are in Fantasyland, so, Harry Vincent. Sorry, Granddads!