Diminutif de corne ; bourguig. conichon. C'est peut-être le cornichon, petit concombre, qui a introduit le sens figuré de niais, le concombre étant un fruit peu sapide.
Étymologie de cornichon
Origine du mot cornichon
(Nom 1) Dérivé de corne, avec les suffixes -iche et -on : « légume en forme de petite corne » ; le sens de « idiot » suit probablement la métaphore qui est dans porter des cornes : « être, trompé, dupé », de là « dupe, niais, idiot ».
(Nom 2) Voir corniche, dérivé du précédent.
D'après le Wiktionnaire, CC BY-SA.
L'étymologie de cornichon selon le Littré
Émile Littré, Dictionnaire de la langue française, 1872-1877 : l'étymologie telle que la philologie de son temps l'établissait.
Le mot cornichon d'après le Littré
s. m. Petite corne. Les cornichons d'un chevreau. Lire l'article