Berber languages
is a generic name for all of the Berber languages, which consist of many closely related varieties and dialects. Among these Berber languages are Riffian, Kabyle, Shilha, Siwi, Zenaga, Sanhaja, Tazayit (Central Atlas Tamazight), Tumẓabt (Mozabite), Nafusi, and Tamasheq, as well as the ancient Guanche language.