Category
page 1Berber prophets

Salih ibn Tarif
Amazigh (Berber) king
Ha-Mim
Ha-Mim () is the short form of the name Ha-Mim ibn Mann-Allah ibn Harir ibn Umar ibn Rahfu ibn Azerwal ibn Majkasa (), also known as Abu Muhammad; he was a member of the Majkasa sub-tribe of the Ghomara Berbers who proclaimed himself a prophet in 925 near Tetouan in present-day Morocco. He was named after a well-known combination of Qur'anic initial letters.