Sally wasn't even canon in the first place
But like I explained before, in the English version of the Sonic the Hedgehog he is Dr, Ivo Robotnick, in the Japanese version, he was Eggman. Since the Japanese are the ones who created Sonic, that would make Eggman his name since the beginning...