>>21300227They don't anime pokemon usually say their English name or, like Charizard, their japanese name.
Aside from Pikachu they don't say their name in game, overworld instances are a translators choice because if I remember right the anime came first here.
And if you're referring to a headcanon, that makes no sense because animals and pokemon aren't named after the sound they make but actions and appearance.