Which Pokémon cry out their name, and which don't? In Pokémon, some Pokémon "cries" are their name and some are not.

Is there a list of Pokémon whose cries are their name and Pokémon whose cries aren't?

I did do research but I didn't find the answer I was looking for.

I asked this on Arcade, but they told me to ask it here instead.
Most Pokémon names are a reflection of their cries. This makes sense as the scientific community of the Pokémon universe would have easily coined a common name to the fascinating creatures.

Classic examples of name-cry match are Pikachu, Emolga, Cyndaquil, Shinx and Oshawatt. Chatot, Mew and Ditto can say a bit more than their own names due to their nature...

Some perfect exceptions to the name-cry rule are Onyx, Gyrados and Rotom. They just seem roar/screech with no clear decipherable word. Many bug types seem to have no clear cries.

Actually, there are some which say a part of their name but not completely!
Consider Pacharisu, which usually utters "chhipa" most of the times!

Also a few Pokémon communicate through telepathy, such as Lucario and Zorua... They've never seen crying out their own names.

Finally there are Pokémon which don't have vocal abilities, such as Staryu (although it literally sounds like "HYA")

I guess a list has to be manually compiled...