Where does “рогоносец” come from?

рогоносец (Russian) comes from Russian рог, from Proto-Slavic rogъ, from Proto-Balto-Slavic rágas — horn.

рогоносец (Russian): cuckold (man married to an unfaithful wife)

Definitions

  1. cuckold (man married to an unfaithful wife)

Ancestry of “рогоносец”, step by step

рогоносец traces back through two separate lines of ancestry.

via Russian рог

StepLanguageWordMeaning
1RussianрогN.B.— "The irregular plural рога is actually an...
2Proto-Slavicrogъhorn
3Proto-Balto-Slavicrágashorn

via Russian носи́ть

StepLanguageWordMeaning
1Russianноси́тьto wear; carry; to bear
Every word from Proto-Balto-Slavic rágasEvery word from Proto-Slavic rogъEvery word from Russian рог