What would you call the following:
Speak now or forever hold your piece.
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
I've seen the term "homophone aphasia" used for this before, I think an eggcorn would be if you spelled the wrong homophone out of ignorance, homophone aphasia being more to do with you consciously knowing the difference and unconsciously making the mistake out of some sort of aging process, ie. "a senior moment".