Before we list every Pokémon, the grand total as of generation 9 in 2025 is a whopping 1,025 Pokémon. This is according to the National Pokédex that excludes variants on the same Pokémon, such as ...
It should be noted that not all Pokémon can have their names changed. You can trade Pokémon with certain NPCs in Pokémon Legends: Z-A, but the Pokémon you receive cannot have their name changed. On ...