En el juego los Pokémons usan su nombre de Pokémon así como los japoneses se llaman por el apellido y no por el nombre, no es que los Pokémons ingame no tengan nombres, simplemente no los mencionan.
Busca users que puedan ser los NPC, simplemente pregúntales si quieren o no, a los que no les consigas nombres les llaman por el nombre Pokémon y listo.