kecleon is the REAL chamelion Pokemon, charmelion was just called that because it's a reference to a lizard everyone knows with the word char thrown in. It definitely is NOT a chamelion - Ash had one for ages and it never changed color, unlike Reddy and Greeny, two keckleon who appeared in one episode and wouldn't stop changing color - and they DEFINITELY had huge tongues!