[name]Henry[/name] is my favourite- I love it. [name]William[/name] is v nice too!
Not sure where they stand on the top 100, or whatever, but I know that [name]Henry[/name] is really experiencing a boom, especially among British parents. Not to mention, practically every second celebrity son born is named [name]Henry[/name].
This is not too say it isn’t a lovely name. It is, I love it, I would just go with [name]William[/name] because it sounds stronger, is classic, stable in popularity and cute.