Part of Fiction writing 101. The more things you need to 'effing name, the stupider the wordplay gets.
Lots of visual references to make those puns work on Pokemon designs usually.
Kanghaskhan (Garura in Japanese), is a giant Kangaroo thing with built-in laminar armor reminiscent of Mongolian make.
At least Kanghaskhan made it to the list of B-tier sound puns to go with the visuals (and Genghis was a ruler, keeping the pun from the Japanese name that is "Kangaroo Ruler").
Not all Pokemon get the same wit applied to their puns, some get really groan worthy if examined haha.