There’s “malapropism” that is sort of close, but even that is more like accidentally combining parts of two idioms.
It was named after a character in a play that always did it.