Причины возникновения омофонов в языках с традиционной орфографией могут быть разными. Например, в русском языке к ним относятся:
В английском языке омофоны возникают из-за исторически сложившегося разного обозначения на письме одного и того же согласного или гласного звука. 1 Во французском языке — из-за того, что не читаются многие конечные буквы. 1