What about to, two, and too? Three different words all spelled differently but pronounced the same. Unfortunately, their meanings are not opposites.
No one ever thinks them the same words like
cleave and
cleave. I just think that it's way more interesting when a single word diverges in meaning so much that it ends up with antonymic meanings. There's even single-ended words, like
black, that started out one way and ended up totally opposite.