The difference between Dr. Robotnik and Eggman

sonic-the-hedgehog-series

Are they the same, or alter egos? Does "Eggman" refer to a specific persona with unique characteristics compared to "Dr. Robotnik"? Does the name change based on between the 3D/2D game perspective, or the game's region (Japan vs. US)? Does he ever assert a name preference, and does he accept or reject the Eggman nickname? They look the same—is there a reason why the Sonic series uses both names simultaneously?

Best Answer

They are different names for the same character. The Wikipedia article you linked has the explanation, sourced from the former head of Sonic Team, Yuji Naka:

"Robotnik" is the character's real name while "Eggman" is a "common name taken after his shape."

In various iterations of the franchise, they've chosen different names for him, with Robotnik being more of the English name, and Eggman the Japanese. However, since Sonic Adventure (1999) he tends to go by Doctor Eggman in both English and Japanese translations of his video game appearances.

As far as whether or not this is a preference, a teasing nickname, or just a localization hiccup, the character rarely remarks about his different names or his own preferences. However, as Jupotter points out, in Sonic Generations, Classic Tails refers to him as Dr. Robotnik, and he comments that nobody calls him that anymore. This would seem to indicate that he's at least aware of his different names.