Lenguas bereberes
Las lenguas bereberes son una rama de la familia afroasiática. Tradicionalmente se calificó como una lengua camítica, aunque actualmente se ha abandonado dicha clasificación al comprobarse que las lenguas camíticas no constituyen una división filogenética válida dentro de las lenguas camítico-semíticas. De hecho, la propia noción original de familia camítico-semítica ha sido reclasificada como familia afroasiáticas, introduciendo cambios importantes en los grupos que se consideran parte de la misma.
Lenguas de Marruecos
Las lenguas bereberes solo tienen una Inteligibilidad mutua parcial entre las variedades más cercanas geográficamente, por lo que lingüísticamente son consideradas lenguas diferentes. Las lenguas bereberes de Marruecos pertenecen todas al grupo bereber sepentrional que a su vez en Marruecos presenta dos grupos diferentes: La constitución marroquí no distingue entre las diferentes variedades de bereber (bastante diferentes entre sí en algunos aspectos) y se habla simplemente de una lengua que llama