There's a comprehensive discussion of uses of the word "caraka" in Meulenbeld's HIML, IA, 105 ff. I have nothing new to add to that. GJM said, "The references to Caraka and Carakas discussed so far show that these names are very old and go back to Vedic times." (109).
Best,Dominik