Nella mitologia greca, Carcabo (in greco antico: Καρκάβος) era il nome di uno dei figli di Triope, re dei Perrebi.
Triope regnava con malvagità, arrivando ad irritare suo figlio al punto che fu egli stesso a porre fine al suo regno di terrore, lo uccise ma non salì al trono: ritenne invece appropriato andarsene in esilio e trovare la purificazione. Trovò ospitalità e purificazione in Troo re della Troade che gli offrì anche una piccola porzione del regno. Carcabo si stabilì in quel luogo e il suo discendente, Pandoro, fu in seguito un alleato dei troiani nella guerra di Troia. Fondò la città di Zeleia.