Me lo sono chiesto anche io qualche giorno fa e la soluzione è: il nome è nato prima del significato che gli attribuiamo adesso....
Ed è un diminuitivo... come ad esempio quelle che si chiamano Benedetta e le chiami Bene (in inglese sarebbe love) o quelle che si chiamano serena e le chiami sere (evenings)...
Però in effetti non dev'essere carino sentirsi chiamare cazzo...