Carabel \c(a)-ra-bel\ as a girl's name is a variant of Carabelle (Italian, Irish, Gaelic, Hebrew), and the meaning of Carabel is "beloved; friend; God's promise".
The baby name Carabel sounds like Carabell and Corabel. Other similar baby names are Clarabel and Marabel.