Вы удивитесь, но слово «херня» — не такое уж вульгарное по происхождению.

Во-первых, «хер» — это не ругательство, а старинное название буквы «Х» в церковнославянском алфавите (как «аз», «буки», «веди»).
Когда в рукописях ненужный текст зачёркивали крестом ✕, говорили: «похерить» — то есть буквально «перечеркнуть буквой хер».
Во-вторых, существует версия, что слово «херня» связано с латинским hernia — «грыжа». В старой медицине грыжу воспринимали как нечто лишнее, неправильное, дефектное. Отсюда мог появиться переносный смысл — «что-то ненужное, бессмысленное».
Строгого доказательства у этой версии нет, но лингвисты считают её возможной.
Так что изначально в слове не было ничего неприличного —обычная буква, медицинский термин и немного человеческой фантазии.
А грубый оттенок появился уже гораздо позже — вместе с разговорной речью.
Комментарии