Em geral, palavras no português que terminam com um som nasal se escrevem com "ão" ou "m" no final — fora estrangeirismos, claro, como design. Essa é uma regra de que já se tratou aqui: em resumo, dado que "m" e "n" no final resultam na mesma pronúncia, por simplicidade se usaria apenas uma letra e a opção foi por "m".
Mas há várias exceções, como "hífen", "sêmen" e "cólon". Por que essas (e outras) palavras fogem à regra?