یکی از دلایل مخالفت یهودیان با حضرت محمد غیریهودی بودن حضرت محمد بود. یهودیان معتقد بودند که خداوند هرگاه خواسته با انسانها سخن بگوید و با آنها ارتباطی داشته باشد این کار را بوسیله قوم یهود انجام داده است. آنها اعتقاد داشتند خداوند با انتخاب پیامبران خود از قون یهود خواسته این قوم را واسطه بین خود و انسانها قرار دهد. یهودیان بر این باور بودند که خداوند اگر بخواهد شخصی را به پیامبری برگزیند حتماً از نوادگان یعقوب خواهد بود.
و تنها نسل حضرت یعقوب است که لیاقت پیامبری را دارد و هر قومی که از نسل این پیامبر نباشند لایق درجه نبوت و ارتباط با خداوند نیستند.
یهودیان می دانستند که پیامبر ختمی مرتبه خواهد آند و این پیامبر نجات دهنده قوم یهود و تمام بشریت می باشد اما آنها منتظر پیامبری بودند یهودی و تصور نمی کردند که پیامبری با چنان عزت و مرتبه ای غیریهودی باشد. یهودیان کاملاً به عزت و رسات این پیامبر آگاهی داشتند و آمدن این پیامبر را برگ سبزی در دفتر یهودیت می دانستند. حضرت محمد (ص) با اعلام رسالت خود باعث شدند که انتظار یهودیان بسر آید و آن روز موعودی که منتظرش بودند فرار رسد. یهودیان در ابتدا از حضرت محمد (ص) بسیار استقبال کردند چون تصور می کردند این شخص یا یهودی می باشد یا به دین یهود درخواهد آمد. اما مخالفتهای یهودیان از زمانی آغاز شد که فهمیدند این شخص که ادعای پیامبری می کند نه یهودی است و نه قصد یهودی شدن دارد و این مسأله برای یهودیان یک فاجعه عظیم بود. یهودیان صدها سال بخاطر داشتن پیامبری چون حضرت موسی (ص) و یهودی بودن خود به دنیا فخرفروشی کرده بودند. آنها خود را انسانهایی برگزیده و خاص خداوند می دانستند. خود را حرف اول و آخر سلسله نبوت می دانستند و در این دوران منتظر آخرین پیامبر خود بودند تا دفتر نبوت را به اسم قوم یهود ببندند.