Muhammed, Hatice’nin hediye ettiği Zeyd b. Harise adındaki bir köleyi, daha Mekke dönemindeyken, ilk Müslüman olanlardandır diye kendine evlat edinir. Ve kendi adını ona verir. O zamana gelinceye kadar Zeyd, kendi öz babasına nispetle Zeyd b. Harise olarak çağrılırken, Muhammed tarafından evlat edinildikten sonra, Zeyd İbn Muhammed
diye çağrılmaya başlanır. Muhammed, onu halasının kızı Zeyneb ile evlendirir. Medine’ye
göçten sonra, günlerden bir gün Muhammed, Zeyd’i ziyaret için evine gittiğinde kapıyı
Zeyneb açar. Zeyneb’in görünüşü Muhammed’e hoş görünür. Bunun üzerine Zeyd karısını boşar ve Muhammed Zeyneb’le evlenir. Ancak, geçerli olan Arap geleneği, böyle bir evliliği haram saymaktadır. Çünkü, bu geleneğe göre Zeyd, kendisini evlat edinen Muhammed’in öz oğlu durumundadır. Onun adıyla çağrılmaktadır. Ve işte Muhammed’in Zeyneb’le olan evliliğini sağlayabilmek için Tanrı, bu Arap geleneğini değiştirdiğini bildirmek üzere şöyle bir ayet indirir: “(Evlat edindiklerinizi) babalarına nispet ederek çağırın. Allah yanında en doğrusu budur...” (Ahzab Suresi, ayet 5). Bu ayete dayalı olarak Muhammed, daha önce Zeyd’in adını “Zeyd İbn Muhammed” olarak değiştirmişken, şimdi onu kendi öz babası olan Harise’ye nispetle çağırmaya başlar ve adını eski şekline dönüştürüp “Zeyd b. Harise” yapar. Ayrıca da Zeyd’in babası olmadığına dair Kur’an’a, Tanrı’dan geldi diyerek, “Muhammed, sizin erkeklerinizden hiçbirinin babası değildir...”
(Ahzab Suresi, ayet 40) şeklinde ayet koyar.