>>37927167They can say more than just their names from the looks of things. They can say parts of their names, other sounds, or even manipulate what they say in different ways.
In ORAS, Chaz's Machoke (Macherie) will constantly say variations of her name. Even saying 'Macherie' itself.
So if anything, what Pokemon can say isn't static, and can change and be manipulated in any possible way they want.