Probably from Occitan charrada, from charrar (“to chat”). Compare Italian ciarlare.
Ćwicz mówienie i zapamiętywanie " charade " i wielu innych słów i zdań z francuski .