Buretsu said:
That's assuming their name is based on what they say, not the other way around. And given the number of Pokemon who never say their name, that's not really a safe assumption to make.
I have to agree with this. We should also probably remember that the english names aren't their original name (though, to be fair, the japanese 'Togepy' for this particular example probably isn't the best one to go by). According to one of the wikias out there, "Togepi's name is derived from the Japanese "toge", meaning "spike" (referring to the top of this Pokémon's head), and "pii", the sound a chick or small bird makes". It didn't have a citation though, so that could also just be pulled out of someones behind. Sounds legit, though!