Here's what rhymes with catfish.
flatfish Words that almost rhyme with catfish
adzes apses lapses collapses elapses relapses prolapses raffish kaddish caddish parish anguish lavish vanish banish radish hashish clannish flattish mannish faddish famish waggish palish laddish haggish blackish brackish languish vanquish brandish snappish blandish outlandish establish reestablish disestablish