I love classic Hugh but Hugo is still a bumbling UC caricature in my head as personified on the Vicar of Dibley (even though I understand it’s trendy now!).
Raphael - seems to work brilliantly on exotic Latin looking men, but otherwise it’s a painter or a Ninja Turtle for me.
Leo is every 10th boy at primary school - but it’s a very nice sounding, straightforward name and would personally be my pick of the 3.