Происхождение и настоящее значение ругательных слов

Идиот. Происхождение слова в высшей степени благородное. Греческое «Идиотэс» означало вовсе не дурень, а «частное лицо». В языке византийского христианского духовенства этим словом обозначали мирянина, нецерковника, а так как мирян не уважали, слово приобрело негативный оттенок.
«Олух» произошло от «волоха» (пастух). Так что если назвали «пастухом царя небесного», это даже комплимент.
Болван - в древнерусском «массивная глыба», «скала».
«Подлец» в польском языке означало «простой, незнатный человек».
Поганец (пришло из латыни) - селянин. Деревенский житель.
Кретин (из латыни) - христианин. По-видимому, это относится ко времени гонения христиан.
«Скотина» произошло от германского «Скат». Оно первоначально означало «деньги», «богатство», «сокровище».
«Сволочами» в древнерусском языке называли людей, которые собрались (то есть сволоклись) в какое-то определённое место. Это слово - однокоренное со словом «волость».
Слово «негодяй» не относилось к бранным словам. Оно обозначало «рекрут, непригодный к воинской службе».
Иной смысл имело и слово «зараза». Если бы так лет 250 назад назвали девушку, она бы не обиделась, а поблагодарила бы за комплимент. В те времена фраза «Какая вы зараза!» означало «Какая вы прелесть, само очарование!»
Слово «ряха» не имело никакого отношения к лицу. Это было определение опрятного, аккуратного человека. Теперь же осталось одно «неряха», а антоним почему-то приобрёл совершенно неожиданный смысл.