None of them go as well as splitting up the combo and calling them
Henry ____ and
Charles ____.
I'd vote for
Vincent as the first name, if you can't do that.
Second choices:
Martin and
StephenI don't like
Liam &
Henry or
Leon &
Henry. Maybe
Leon called
Leo.
Arthur works with
Henry but I don't like that name personally.