Hace poco me di cuenta de que existen dos palabras en español que equivalen a la palabra "honor" en inglés: honor y honra. ¿Cuál es la diferencia entre estas dos palabras? ¿Cuál es más común?
IMHO, the distinction is very slim (in fact, some times can be exchanged) but...
Honor would be something that dignifies your position in the society for doing something "honorable" not only for you, but for said society itself (a heroic sacrifice in an act of war, for instance) whereas Honra would be a bit more personal (you live your own life with virtue)
If you search both terms in the dictionary of the RAE, the fist two entries for Honor mention that is something you get when fulfilling obligations with oneself but also (here's the important part) with your fellow men. On the other hand, the definitions of Honra are exclusively related to the individual.
To me, honor sounds "bigger" (more important or solemn) than honra.
It's a pretty tricky distinction, though.
And about which one is more common... I would say "honor" is used more often but that's just (once again) my opinion.