Eggcorns arise in language when a speaker mishears or misinterprets a phrase, resulting in a new phrase that sounds similar to the original but has a different meaning.