homophone

noun
  1. a word that sounds the same as another word but has a different meaning and often a different spelling
  2. Usage: linguistics

Examples