Дурень це людина, наскільки я знаю, якого в народі вважають, як нерозумного. Тобто він може помилитися, лохануться, щось переплутати. По-моєму, це ще й особа, яка в спілкуванні з іншим людьми поводиться неадекватно, як-то дивно. Хихикає не в тему. Але в цілому, це нормальна людина.
Дебіл - це вже медичний термін. Дебільність - слабоумство. Воно проявляється завжди і у всьому (образно кажучи, 24 години на добу). Бувають, правда, різні ступені дебільності: від легкої до повної.
Дурнями на Русі ще називали людей, що зійшли з розуму. Всі пам'ятають, що були такі в селах "дурники". Їх так і називали - "дурники". Діти їх обманювали, забираючи у них гроші, сміялися, ображали їх, дражнили.
В цілому, можна вважати, що "дурень" - це народна назва "дебіла".
Просто в побуті люди часто самі себе визнають дурнями ( "Дурень я дурень"), коли допускають по життю якусь помилку.
Вся справа просто, я думаю, в практиці вживання цих слів. А так, з великим наближенням, можна вважати, що це одне і те ж.
Взагалі, вважається в психології, що межа між нормальністю і ненормальністю дуже умовна. Її чітко провести не можна.
У побутовому спілкуванні ми часто вже не розрізняємо поняття дурень і дебіл. Слово "дурень" є визначенням для неагресивного людини з дефекітвним, із загальноприйнятої точки зору, мисленням. "Дебил" - це медичний термін, що означає одну зі стадій хвороби під назвою олігофренія. Дебіл недоумкуватий, але може бути агресивний. Дурень ніколи не буде проявляти агресію.