Ругательство "бл#дь" произошло от древнерусского глагола "блядити", который значил "ошибаться, заблуждаться, пустословить, лгать". И если ты трепал языком наглую ложь, тебя вполне могли назвать бл#дью, невзирая на пол. В это же самое время в славянских языках жило и другое, похожее по звучанию, слово "блудити", которое означало "блуждать". Постепенно словом "блуд" стали определять и беспорядочную половую жизнь. Появились слова "блудница", "блудолюбие". Сначала оба слова существовали обособленно, но затем смешались.