Идиот
Греческое слово "идиот" первоначально не содержало даже намека на психическую болезнь. В Древней Греции оно обозначало «частное лицо», «отдельный, обособленный человек». Не секрет, что древние греки относились к общественной жизни очень ответственно и называли себя «политэс». Тех же, кто от участия в политике уклонялся (например, не ходил на голосования), называли «идиотэс» (то есть занятыми только своими личными узкими интересами). Естественно, «идиотов» сознательные граждане не уважали, и вскоре это слово обросло новыми пренебрежительными оттенками — «ограниченный, неразвитый, невежественный человек». И уже у римлян латинское idiota значит только «неуч, невежда», откуда два шага до значения «тупица».
Болван
"Болванами" на Руси называли каменных или деревянных языческих идолов, а также сам исходный материал или заготовку — будь то камень или дерево (ср. чешское balvan — «глыба» или сербохорватское «балван» — «бревно, брус»). Считают, что само слово пришло в славянские языки из тюркского.
Дурак
Очень долгое время слово "дурак" обидным не было. В документах XV–XVII вв. это слово встречается в качестве имени. И именуются так отнюдь не холопы, а люди вполне солидные — «Князь Федор Семенович Дурак Кемский», «Князь Иван Иванович Бородатый Дурак Засекин», «московский дьяк Дурак Мишурин». С тех же времен начинаются и бесчисленные «дурацкие» фамилии — Дуров, Дураков, Дурново…
А дело в том, что слово «дурак» часто использовалось в качестве второго нецерковного имени. В старые времена было популярно давать ребенку второе имя с целью обмануть злых духов — мол, что с дурака взять?