I prefer
Hugh; in South
Africa though it's not a good choice because many people can't hear the difference between '
Hugh' and 'you', which is inconvenient. I've got a
Hugh friend who mostly goes by his nn, just to save trouble. I would use
Hugo instead.
Ralph doesn't appeal, it seems dated rather than vintage, and pronouncing it
Rafe is too precious.