A forma correta de escrita é honra de acordo com a Língua Portuguesa.

Ou seja, é escrito com um “r”.

Honra significa honestidade, integridade em suas crenças e ações; fonte de crédito ou distinção; alto grau de respeito, devido ao valor, mérito ou posto.

Humildade precede a honra.
Na defesa da honra, eu acuso.

Esta questão também se estende ao erro comum de escrever “onra”, forma igualmente incorreta; este vocábulo é iniciado pela consoante “h”.

Como sinónimos de honra podemos, mediante o contexto, usar os seguintes termos: dignidade, glória, grandeza, honestidade, integridade, inteireza, honradez, virtude.

Honrra não existe na Língua Portuguesa.


Referências

Advém do verbo honrar.