I know what you're thinking, and you're wrong. *cough*

A homophone is one of two or more words which are pronounced the same but are different in meaning, derivation or spelling.

Contrast: homonym