I can see the appeal as a GP, but irl, as Ozma said, it's too much to live up to.
Hera might be better.
The only time I've seen it on a boy was in the
Harry Potter cast on the little boy who played young
Tom Riddle, whose name is apparently
Hero Beauregard Fiennes-Tiffin - which has to be a strong candidate for silliest name ever! :)