Pokemon name meaning:
エネルギー enerugii – energy (Japanese word from German Energie- hence the hard g-sound)
猫 neko – cat
家猫 ieneko – domesticated cat
狗尾草 enkorogusa – green foxtail (grass)
狗尾草, enkorogusa, green foxtail is a species of grass of which Eneko’s tail (which she regularly chases) is a stylized representation.
The literal meaning of the Japanese name is “puppy-tail grass”.
(click for a larger picture)