Grouchy derives from English grouch, from English grutch, from Middle French -ie, from Latin -ia, from Latin -ivus, from Latin -ia, from Proto-Indo-European -kos.
grouchy (English): Irritable; easily upset; angry; tending to...