Did you know that most Pokémon names are puns? Yes, you did, but we had to intro this whole quiz somehow. Yup, there are over 1,000 puns of varying quality in the Pokédex these days, and most of them are different from the original Japanese puns... meaning that there are probably at least 2,000 puns in total between Japanese and English versions of Pokémon, and even more when you factor in all the other languages the games have been localised into. That's insane!
But do you know what all the puns and clever wordplay are? Sure, it's easy to figure out ones like Charizard (char + lizard) or Haunter (because, um, it's a ghost), but we've picked out some of the greatest and most obscure Pokémon names to test your knowledge.
Hop(pip) into the comments when you're done and let us know how you did!