I haven't played Sonic games in years, so maybe I'm way off...but perhaps his first name is Eggman and is last name is Robotnik? So his full name is Dr. Eggman Robotnik? Similarly, Bowser used to be called "King Koopa," but this is not a problem, because his full name is "King Bowser Koopa."