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