[ Wiktionnaire : ] De l’occitan cavira, de cap (« tête ») et virar (« tourner »), littéralement « passer par dessus la tête ».
Qu'est-ce exactement qui passe par dessus la tête ?
La page ci-dessus contient une image où quelqu'un transporte un canoë/kayak sur sa tête après qu'il se soit retourné, mais je ne suis pas certain de savoir si cette phrase explicite l'étymologie.