homophone

Definitions

General English

  • noun a word which is pronounced the same as another, but which is spelt differently or has a different meaning

Information & Library Science

  • noun a word with the same sound but different spelling and meaning from another, such as ‘threw’ meaning ‘past tense of throw’ and ‘through’, which is a preposition
http://www.dictionarycentral.com/definition/homophone.html