Possibly: Derived from Sanskrit ‘Karkaṭa’ meaning crab, or from regional tribal languages with uncertain meaning

1 Post