Baby Names and Name Generators
What Does Carabel Mean?
"beloved; friend; God's promise"