Meaning of the name - Kahaleel

English Name: Kahaleel
Sex: