Having played the Japanese versions before the American I am aware that Mega Man is called Rock Man in the original Japanese game. This is in reference to Rock and Roll with Mega Man's sister being named Roll.
To quote Inafune
"This game's always been based around music. You know Rock, and the character Roll... you know Blues. And the reason why we did that is because music is something everybody knows. There are very few people out there in the world that don't listen to music in some way, shape or form. We all feel it; it has power. So to base characters on that, that's something that we all can understand, and we can all...buy that concept."
I've heard rumors that he was renamed when the game was ported to the US because of the absence of Roll, but I am unable to find why the name Mega Man was chosen.
I had originally thought that this name hearkened back to Neo Human Casshan (which Mega Man is based on), but I was unable to find any reference there.
To be short: Where did the name Mega Man come from?
