kuga- is part of his name, and -pi might be from 'piggu' (cf. P-chan from Ranma 1/2) or at least seems to have similar connotations.
Jinmen's notes explained the others, and the short version is still available:
http://jinmen.pyoko.org/translation-notes.php?project=Genshiken