Originally Posted By: Engelsepiet
Eggcorn? Surely this is a mondegreen.

See http://en.wikipedia.org/wiki/Mondegreen


They are related. This Language Log post discusses the difference, also bringing in the other related term folk etymology.