This is a complete list of all 894 species of Pokémon currently known to exist. Each Pokémons entry on this list includes its number in the National Pokédex, its sprite, its name in both English and Japanese, the official romanization of its Japanese name, its types (most Pokémon with alternate forms that have typings differing from each other have all of those typings listed) and its ...
Download Image:
clickdownload
and right mouse click and Save image As...on new page