Подонок
Изначально слово также не было бранным. Подонок -это осадок, то, что упало на дно, выделившись из мутной жидкости.
Идиот
Происхождение слова в высшей степени благородное. Греческое «идиотэс» означало вовсе не «дурень», а «частное лицо», В языке византийского христианского духовенства этим словом обозначали мирянина, нецерковника. А так как мирян не уважали, слово приобрело негативный оттенок.
Кретин
Слово пришло из латыни, искаженное от «христианин».