Что на самом деле означало слово «дурак»: на Руси так можно было называть даже князей

И никто не был против.
Сейчас «дурак» — обычное оскорбление. Но несколько веков назад слово могло звучать совсем иначе: оно встречалось в именах, прозвищах, при дворе и даже рядом с людьми, которых считали святыми.
Иван-дурак из сказок поэтому тоже не обязательно был глупцом в современном понимании.
Князь Дурак никого не удивлял
В XV—XVI веках «Дурак» мог быть личным прозвищем или именем. В документах встречаются, например, князья Фёдор Семёнович Дурак Кемский и Иван Иванович Бородатый Дурак Засекин.
Подобные имена могли выполнять защитную функцию: ребёнку специально давали непривлекательное имя, чтобы отвести от него беду и нечистую силу. Позднее отсюда появились фамилии вроде Дураков и Дуров.
Само слово связывают со старым «дурый» — буйный, неистовый, странный. То есть речь изначально могла идти скорее о поведении, чем о недостатке ума.
«Дураками» могли быть и те, кого уважали
С юродивыми ситуация ещё интереснее. Человек мог вести себя вызывающе, ходить в лохмотьях, говорить неприятные вещи сильным мира сего — и при этом восприниматься как человек особой святости.
Отсюда образ «Божьего дурака»: со стороны безумец, а в глазах верующих — тот, кому позволено говорить правду.
Похожая логика работала и с придворными шутами. Им разрешалось высмеивать бояр и даже самого государя именно потому, что формально с «дурака» спрос был другой.
Когда слово стало ругательством
Резко связывать эту перемену с одним конкретным событием нельзя, но к XVII—XVIII векам значение действительно становится всё более отрицательным.
Меняется отношение к скоморохам, усиливается борьба с «неблагочестивыми» развлечениями, а слово всё чаще связывается уже не со странностью и особым статусом, а с глупостью и безрассудством.
К петровскому времени «дурак» мог употребляться и применительно к человеку, которого считали неспособным разумно распоряжаться своими делами.