Quote Originally Posted by DarthEnderX View Post
This.

What are you just gonna gonna leave Saitama's superhero name as Hagemanto, so that nobody gets the joke?

If it were their real names, I could see leaving them untranslated, but if they're their superhero names, there's no reason to translate everyone else's names and not theirs.
Japanese names many times have meanings beyond the name intrinsically, do you suggest then that all names should be translated? As I said above, it's one thing when it's merely a hero name, but when it serves double duty as a name + hero name, then the best course of action is to leave it as is (and have a note explaining the name when introduced) and use the translation when the full alias is used.