Ce nom peut désigner celui qui a une grosse tête (adjectif occitan : capus) ou bien un bûcheron ou un charpentier(capus = billot , capsulaire = charpentier). Le sens de grosse tête dans le sens de : tête dure est le plus souvent rencontré. Ce patronyme est surtout porté dans le Tarn (source :123Généalogie).
Pour simple anecdote, mes professeurs disaient : Cap = tête + U = TETU mais toi tu es la reine (des têtues évidemment!!)