Хуй — от славянского *xū- — «отросток», «побег» < PIE *skeu- , отсюда же хвоя, ср. латыш. skuja «хвоя», лит. skuja «шишка (плод)».
Пизда — от праиндоевропейского *pisd-eH₂- — «вульва», ср. лит. piza с той же семантикой.
Блядь — от славянского блѫдъ > рус. блуд — заблуждение, ошибка, грех; первоначально было чередование юсов ѫ/ѧ. Ср. др.-русск. блясти < блѧсти — «заблуждаться, ошибаться»; ст.-слав, «блѧдити» — то же, ц.-слав. блядословить — «лгать, обманывать, клеветать», польск. błąd — «ошибка». Праславянский корень blѫd-/blѧd- «уклоняться, путаться» < PIE *bhlond-/*bhlend- «неясно мерцать» имеет когнаты в германских языках: англ. blend «перемешивать»[8], англ. blond «светловолосый, блондин»[9].
Ебать — от праиндоевропейского *iebh- (значение «совокупляться» по Гамкрелидзе-Иванову или «вступать, вторгаться» (нем. eingehen, eindringen) по словарю под редакцией Х. Рикса со ссылкой на сохранение значения «вступать» в тохарских языках). Отсюда же древневерхненемецкое eiba, греческое др.-греч. οιφέω и санскритское yábhati[10].
пидор Сокр. от пидорас, искаж. педераст, от παιδεραστής «любитель мальчиков, педераст», далее из παῖς (παιδός) «дитя, мальчик, отрок» (восходит к праиндоевр. *peu- «малый») + ἐραστής «любовник, влюблённый; любитель, почитатель», из ἐραστεύω «любить»
залупа Происходит от залупить, из за- + лупить, формы, родств. русск.-церк.-слав. вылупитися, болг. лу́пя «сдирать кожицу (с плода), вылупляться из яйца», сербохорв. лу̏пити «колотить», словенск. lúpiti «лупить, сдирать, шелушить», чешск. loupiti «очищать, лущить; грабить, опустошать», польск. łupić, łupię «лупить, грабить, бить», в.-луж. łupić «драть, лущить», н.-луж. łupiś. Отсюда лу́па «струп». Знач. «бить» неотделимо от «лупить, чистить, грабить». Родственно лит. ар-lаuрýti «обобрать», laupýti «лупить», латышск. làupi^t «обдирать, грабить», лит. lùpti, lupù, lupaũ «драть», латышск. lupt — то же, lupina^t — то же, др.-инд. lōрауаti «ранит», далее, возм., греч. λύπη «печаль, скорбь», λυπρός «скорбный, печальный, жалкий», готск. laufs, др.-в.-нем. loub «листва», др.-в.-нем. louft «кора, лыко».
