Names have meanings:
Nymphiss: Nympg (immature form) + hiss (reference: madagascar hissing cockroach)
Armoroach: Armor + ‘roach (reference: madagascar hissing cockroach)