Folk etymology
Merriam-Webster describes English cockroach as folk etymology from Spanish cucaracha, not a genuine modern cock + roach compound.
AHD traces the word through obsolete cacarootch from Spanish cucaracha, ultimately related to cuca “caterpillar,” and says English cock influenced the later form.


