Il y a plusieurs origines au bonnet d'âne mais c'est son sens qui a évolué. Il y a longtemps l'âne était considéré comme un animal rempli de sagesse, d'intelligence et de respect. Les enseignants mettait alors sur la tête des enfants pas sages ou des cancres un bonnet en papier avec deux appendices pointues. L'idée était de faire intégrer les qualités et les connaissances de l'âne à l'enfant.
Cette punition a pris un sens totalement différent le jour où l'on a commencé à dire que l'âne était un animal bête et têtu. On mettait alors un bonnet d'âne à un enfant pour montrer à tout le monde sa bêtise. L'enfant, alors montré du doigt, subissait les brimades de ses camarades.
Cette punition est de nos jours interdite par l'éducation nationale.