لا يمكن الاعتماد على الفارق اللغوي كمعيار للتفرقة بين الأمازيغي والعربي في المغرب وذلك لما يتضمنه من مفارقات، ولكن هناك اعتقاد شائع يقول أن العربي هو الذي ينحدر من أصول عربية تعود لأجداده في شبه الجزيرة العربية.
أما  الأمازيغي فهو ينحدر من السكان الأصليين للمغرب.