This is a complete list of all 391 Pokémon that are officially known to exist in the franchise – 393 if one includes Missingno. and 'M. The English name is listed before the original Japanese name. Each region in the games uses their own modified Pokédex, but the original numbers are considered the national standard.
See also
Last updated: 06-02-2005 21:56:01