From cana or from Latin canōsus.
canoxu m sg (feminine singular canoxa, neuter singular canoxo, masculine plural canoxos, feminine plural canoxes)