petits manuels des gros mots de ROALD DAHL
lien bonnet d’âne
Un mot aussi peut commencer par avoir un sens puis en changer complètement au cours du temps.
par exemple:
méchant, adj = vient de meschéant qui signifiait « tombant mal ». Celui à qui il arrivait quelque chose de « meschéant » était malchanceux.
stupide, adj = stupide signifiait « stupéfait », ce qui n’empêche pas d’être intelligent. Mais être étonné peut rendre ahuri, c’est-à-dire « qui a perdu la tête », et donc « sot ».
Et d’un autre côté…
gentil, adj = au moyen âge, gentil signifiait « noble », d’où « gentilhomme ».