An anagram for "cabezilla" which can be read like one would read Godzilla and "ka beh see ya" which in Spanish refers to a little head.
My native language is Spanish so the second explanation is the nearest to truth I have.
Is a nick I created to all my zoo positive interactions on the internet.