هل هاجر  الرسول محمد للطائف؟
بعدما اشتد الأذى من قريش على النبي محمد وأصحابه بعد موت أبي طالب، قرر النبي محمد الخروج إلى الطائف حيث تسكن قبيلة ثقيف يلتمس النصرة والمنعة بهم من قومه ورجاء أن يسلموا،[5] فخرج مشيًا على الأقدام،[6] ومعه زيد بن حارثة، وذلك في ثلاث ليال بَقَيْن من شوال سنة عشر من البعثة (3 ق هـ)،[7] الموافق أواخر مايو سنة 619م،[6] فأقام بالطائف عشرة أيام[8] لا يدع أحدًا من أشرافهم إلا جاءه وكلمه، فلم يجيبوه، وردّوا عليه ردًا شديدًا،[9] وأغروا به سفهاءهم فجعلوا يرمونه بالحجارة حتى أن رجليه كانتا تدميان وزيد بن حارثة يقيه بنفسه حتى جُرح في رأسه،[7] وانصرف النبي محمد وعاد إلى مكة.[10]
لما ازداد أذى قريش على المسلمين، ولم يَسلم من أذاهم الأقوياءُ ولا الضعفاءُ، أذن لهم الرسولُ محمدٌ بالهجرة إلى المدينة المنورة، فهاجروا إليها أرسالاً ووحداناً، وهاجر حمزة مع من هاجر من المسلمين إليها قبيل هجرة الرسولِ محمدٍ بوقت قصير،[21] ونزل حمزة بن عبد المطلب، وزيد بن حارثة الكلبي، وأبو مرثد كناز بن حصن الغنوي (ويُقال ابن حصين)، وابنه مرثد، وهما حليفا حمزة بن عبد المطلب، وأنسة وأبو كبشة، وهما موليا الرسول محمد، نزلوا على كلثوم بن هدم أخي بني عمرو بن عوف من الخزرج بقباء، ويقال: بل نزلوا على سعد بن خيثمة، ويقال: بل نزل حمزة بن عبد المطلب على أسعد بن زرارة النجاري الخزرجي، كل ذلك يُقال.[22][23]