Hm, aren't those just homophones? True homonyms would also be spelt the same, such as then and then (one is past, the other future). But homophones are the ones making all the trouble, anyway.

My native language is full of homonyms and homophones, not to mention minimal pairs with tone as the distinguishing factor. Quite hard on immigrants, that one.