Name: Hameef (همف)
Meaning: Hameef is an Arabic name for boys that means virtuous, believer in Gods oneness. It is phonetic variant of Haneef.
Gender: male