Why is Mega Man called Rockman in Japan?
The Japanese name is a duet. Original director Akira Kitamura explained the naming in a 2004 Nintendo Dream interview: the team brainstormed candidates (Mighty Kid and Rainbow Battler were among them) and settled on Rockman to pair with the hero's sister robot, Roll. Rock and Roll. Keiji Inafune repeated the same explanation in print, in the Mega Man & Bass manual. The whole cast is shelved like a record collection: Blues (Proto Man in the West), Bass and Treble (Forte and Gospel in Japan), a dog named Rush and a bird named Beat.
The American name has exactly one documented author and one documented reason. Capcom's consumer products president Joseph Morici changed it, and told Game Players magazine why, in four words: "The title was horrible." Morici proposed Mega Man himself, and the developers, in the retelling, ran with it. The pun, the sister pairing, and the record shelf all stayed in Japan; only Rock's name crossed the Pacific in pieces.
One rumor needs its label. The theory that 'Rockman' was dropped because rock was drug slang in 1980s America rests on a 2011 interview in which Morici said the name "really had no bearing on music" for the US market, and on inference from there. No Capcom source has ever stated it. It is presented here as what it is: speculation with a suggestive quote, not the record. The record is a pun, and a president who did not like it.
THE TWO BOXES, AGAIN
The pun, visible and erasedRockman vs Mega Man
Strip the pun and you have to rename the family. Proto Man was Blues. Bass was Forte. America got the robots; Japan kept the band.