Dovrebbe derivare da un soprannome basato sul termine latino carabus, "scarafaggio".
Il cognome Caraba, quasi unico, è dell'Italia centrale. Carabi, altrettanto raro, è emiliano. Carabba è caratteristico del teatino. Carabbi, rarissimo, è del bolognese.