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