pokemon names are pretty clever...they use some interesting puns and plays on words and the likes... for example, deoxys, from the sugar in dna, deoxyribose, magikarp is well, a carp... and carp supposedly turn into dragons after swimming to the top of a waterfall by some generic oriental...