Warning: Some posts on this platform may contain adult material intended for mature audiences only. Viewer discretion is advised. By clicking ‘Continue’, you confirm that you are 18 years or older and consent to viewing explicit content.
My understanding is that they reconciled both names some time ago, the character’s in-universe real name is Dr. Ivo Robotnik and Eggman is the moniker he’s known for.
Eggman is his actual name though. When it was brought to America it was localized as ‘Robotnik’ without the creators consent.
As far as the creator/developers are concerned, Robotnik is the ‘stupid moniker,’ as you put it.
My understanding is that they reconciled both names some time ago, the character’s in-universe real name is Dr. Ivo Robotnik and Eggman is the moniker he’s known for.
They made fun of it in generations.