Выражение «наставить рога» широко используется для обозначения неверности партнера. Его история имеет несколько версий.

Самая распространенная объясняет происхождение древнегерманских обычаев. В те времена, когда мужчины отправлялись в поход, жены надевали на них шлемы с рогами. Это символизировало, что пока мужчина отсутствует, женщина свободна. Когда мужчина возвращался и узнавал об измене, появлялись «рога» — символ неверности.

Другая версия связана с Византией и императором Андроником I Комнином, известным своей распущенностью. Его женщины имели многочисленные залы, украшенные рогами оленей. Это тоже стало ассоциативным образом для обозначения мужчин, чьи супруги были неверны.

В современном языке фразеологизм применяют и в отношении мужчин, и в отношении женщин, хотя конструкция «наставила рога жене» звучит неестественно.

Потому лингвисты советуют использовать альтернативные выражения: завести интрижку, ходить налево, крутить роман на стороне.