D'après la tradition, Ghomar, fils de Masmoud berbère Zénète et fondateur de la grande tribu Masmouda, est l'ancêtre de la tribu Ghomara. A l'époque des anciennes royaumes berbères, le teritoire de Ghomara s'étendait sur tout le nord-ouest marocain. Les Ghomara furent rapidement islamisés par Moussa Ibn Noçaïr dès la première conquête arabe.
En 1142/43, sous le règne de Abd Al Moumen, Ghomara se ralia aux Almohades et partent avec eux à la conquête de Ceuta.
Ghomara est divisée en 9 fractions: