Это наиболее правдоподобная этимология. В древнерусском языке слова "дурак" нет, вместо него "глупец". "Дурак" появляется примерно в 17 веке, именно в значении "клоун". В 18 веке "дурак" -- придворная должность (обычно для карликов и уродов); а "глупцов" называют "шалунами" (ср. у Сумарокова "Шалун в Венеции послом когда-то был").
no subject