I am going to say....RICHARD is right....in this war on words...

homophone

n : two words are homophones if they are pronounced the same way but differ in meaning or spelling or both (e.g. bare and bear)

homonym

n: one of two or more words that have the same sound and often the same spelling but differ in meaning, such as bank (embankment) and bank (place where money is kept).