Raef
Raef (Arabic:رائف) is an Arabic given name and an indirect Quranic name for boys that means “kind”, “compassionate”, “softhearted”. It can be spell it in many way such Raef, Raif, Rayif, Raaif or Raefe. It is derived from the R-Hamz-F Quranic root which is used in a number of places in the Quran.