Haneefa is also spelled Hanifa.