homophone
A word pronounced identically (or nearly so) to another word but different in spelling and meaning.
A homophone is a word that is pronounced identically to another word but differs in spelling and meaning; a near-homophone is close enough in sound to cause the same kind of mix-up without being fully identical.
Examples
to / too / two
their / there / they're
See also