В нынешнем значении из старого уголовного жаргона, где «мудак» означало «человек, не бывавший в тюрьме»
Странная этимология.

происхождение слова "мудак"


Слово происходит от древнерусского мудо - яйцо, мущинское. Поскольку в природе оных два, то называются они словом муде (старая форма двойственного числа; в старославянском языке сугубо парные предметы наряду с множественным числом, имели число двойственное) Итак, слово муде - совершенно не матерное, даже близко, не сакральное, не мифопоэтическое, но простое счетное слово для мущинских достоинств. Однако ж по мере развития христианской морали это слово стало табуироваться, как всякая деталь материально-телесного низа. Развилась фигура умолчания - есть у человека муде, нет ли - церковная литература знать не хотела. Развитие абстракции привело к тому, что мудями стали называть не только мошонку с содержимым, но и самый тайный уд в целом.Отсюда выражения: мудистый - тот, у кого большие муде. Померяться мудями - посоперничать в мущинской силе. То есть яйца - есть предмет мужской гордости и предмет культовый. Посему в слове мудак нет ничего особенно оскорбительного, это констатация факта, что перед вами мужчина.