Name: Raheef (رهيف)
Meaning: Raheef is an Arabic name for boys and girls that means gentle, tender. It is used mainly for boys by Arabs, while African Muslims use it for girls as well.
Gender: male