Haneefa is also spelled
Hanifa
.