Is there a term that describes two words that are spelled differently but sound the same?
Like ‘sweet’ and ‘suite’.
I don’t think homonym or homophone or heteronym is the answer.
homonym is correct. :)
But Wikipedia says a homonym means the two words are spelled the same.
Homophone. ([Read this](http://en.wikipedia.org/wiki/Homophone).)