Homophones: Sonic Wonders presents 197 sets of words which are pronounced the same but have very different meanings. (I say, sets, because some sounds have 3 or even 4 different meanings, though most are pairs of words.) This is most definitely not an exhaustive list. I wrote Homophones: Sonic