From Ancient Greek κακός (kakós, “bad”) + ἔπος (épos, “word”) + -ία (-ía, “-y”).
cacoepy (uncountable)