Name: Hanifa (حنيفة)
Meaning: Pure Muslim, True believer, one of true faith, upright, fem. of Hanif.
Gender: female