Вики предлагает альтернативную трактовку:Блядь — от славянского блѫдъ > рус. блуд — заблуждение, ошибка, грех; первоначально было чередование юсов ѫ/ѧ. Ср. др.-русск. блясти < блѧсти — «заблуждаться, ошибаться»; ст.-слав, «блѧдити» — то же, ц.-слав. блядословить — «лгать, обманывать, клеветать», польск. błąd — «ошибка». Праславянский корень blѫd-/blѧd- «уклоняться, путаться» < праинд.-евр. *bhlond-/*bhlend- «неясно мерцать» имеет когнаты в германских языках: англ. blend «перемешивать»[11], англ. blond «светловолосый, блондин»[12].https://ru.wikipedia.org/wiki/Русский_мат#Основные_лексические_единицы