Hannifa is also spelled
Hanifa
.