يقول المؤرخون أن الأمازيغ أقدم من العرب، حيث ظهر الأمازيغ من عشرات الآلاف من السنين في شمال أفريقيا، وفي ذلك الوقت لم يكن هناك وجود للعرب والذين ظهروا منذ حوالي ألفين سنة.