Autrefois, on disait "jeter sa langue au chien". Cette expression avait un sens dévalorisant car à l'époque, on jetait au chien les restes de nourriture. "Jeter sa langue au chien" signifiait alors ne plus avoir envie de chercher la réponse à une question, renoncer à essayer de deviner quelque chose.
Mais pourquoi le chien est-il devenu un chat auquel on "donne" au lieu de "jeter" ?
Â
Cette expression s'est transformée au XIXe siècle. En effet, à cette époque, le chat était considéré comme un gardien de secrets. Sa parole était donc de valeur considérable, et il s'agissait en "donnant sa langue au chat", de lui prêter la parole pour qu'il nous donne la réponse à une devinette.