Algunos nombres japoneses de Pokémon incluyen "Fushigidane" para Bulbasaur, "Hitokage" para Charmander, "Zenigame" para Squirtle, "Pikachuu" para Pokémon del personaje principal llamado Pikachu, "Kyukon" para Ninetales, "Nyoromo" para Poliwag y "Biriridama" para Voltorb. Todos los Pokémon tienen nombres originales en japonés ya que el anime se produce en Japón.
Algunos nombres de Pokémon son los mismos en japonés e inglés, como Gengar, Pidgeot, Arbok, Raichu, Golduck, Mankey y Ponyta. Esto ocurre simplemente porque los nombres no se tradujeron o no hay una traducción viable. Las criaturas con nombres japoneses tradicionales a menudo tienen algún tipo de palabra descriptiva, como "Raki", la palabra japonesa para "suerte" que se usa para el nombre de Chansey.
Otros nombres de Pokémon son más fáciles de traducir al inglés. Por ejemplo, el tipo fantasma llamado Haunter simplemente tiene la palabra japonesa para "fantasma" como su nombre. Hypno se traduce a "durmiente" en japonés, y Krabby es el término tradicional para "cangrejo".
A partir de 2014, hay más de 700 Pokémon creados para la serie de anime. Hay 18 tipos básicos de Pokémon encontrados en varias regiones del mundo ficticio. Un dispositivo tecnológico llamado "Pokédex" clasifica y organiza los datos de cada criatura para una fácil recuperación y referencia. Cuando se descubren nuevos Pokémon, su información se agrega a la Pokédex.