Hannifa is also spelled Hanifa.