a word or phrase that results from a mishearing or misinterpretation of another, an element of the original being substituted for one which sounds very similar (e.g. tow the line instead of toe the line).
early 21st century: with reference to a misinterpretation of acorn
eggcorn in other Oxford dictionaries
Definition of eggcorn in the US English dictionary