Carrabelle \c(a)-rra-belle, carrab(el)-le\ as a girl's name is a variant of Carabelle (Italian, Irish, Gaelic, Hebrew), and the meaning of Carrabelle is "beloved; friend; God's promise".
The baby name Carrabelle sounds like Carabell and Corabelle. Other similar baby names are Clarabelle and Marabelle.