Lenguas guanches
El guanche no ha sido clasificado con certeza. Muchos lingüistas proponen que el guanche era probablemente un idioma bereber, o que al menos estaba relacionado con los idiomas bereberes. Sin embargo, las palabras bereberes reconocibles son principalmente vocabulario agrícola o ganadero, mientras que no se han identificado inflexiones gramaticales bereberes y hay una gran cantidad de vocabulario que no se parece en absoluto al bereber. Por ello, es posible que el guanche en realidad solo tuviera el bereber como sustrato y no perteneciera a su familia lingüística.
Bereberes
Según Ibn Jaldún, bereberes pertenecientes a las cuatro grandes confederaciones de los matgara, miknasa, madyuna y hawwara, todos miembros de la división Butr, emigraron a la península ibérica. La otra gran división bereber es la Baranis, subdividida en Kutama Zanata, Masmuda, Malila y Sanhaya. A título individual menciona también la presencia de familias pertenecientes a otras tribus, como los Sumata, rama de los Nafza, de la que procedía el visir Mundhir bin Sa'īd al-Ballūṭī.