Probably from the personal name Cadno compounded of the element cad ("battle") and the suffix -no (ultimately from Proto-Celtic *gnāw- ("knowing") and found in such existing personal names as Beuno, Gwyddno, Tudno, etc.) on the model of French Reynard.
|Note: Some of these forms may be hypothetical. Not every|
possible mutated form of every word actually occurs.