Вот как на Руси геев называли

Уже общепринятое слово, обозначающее нетрадиционную сексуальную ориентацию мужчин, «гей» происходит от английского «gay». Первоначально оно означало «веселый, счастливый, беззаботный», однако где-то к середине XX века слово «gay» обрело сексуальный подтекст.

До того, как «gay» (с сексуальным подтекстом) вошло в оборот, мужчин, которых влекло к представителям своего же пола, называли по-разному. В Библии, например, употребляется слово «мужеложцы». А вот на Руси, согласно некоторым источникам, их называли «астами».

Есть и другая информация. Некоторые лингвисты считают, слово «варяги» — синоним современного слова «геи». Эту теорию подкрепляют тем, что слово «варяг» произошло от от слова «вурга» («варга»), которым назвали специальный состав типа вазелина.

Источник