Zeyneb Muhammed'in halasının kızıdır ve Muhammed onu, kendi oğulluğu olan Zeyd ile evlendirmiştir. O tarihlerde geçerli bulunan Arap geleneklerine göre bir kimsenin kendi oğulluğunun karısı ile olduğu kadar halasının kızı ile de evlenmesi haram sayılırdı. Fakat buna rağmen Muhammed,hem halasının kızı ve hem de oğulluğu Zeyd'in karısı olan Zeyneb'e âşık olmuş ve onunla evlenmiştir. Bu evliliği de, Kur'an'a koyduğu ayetlerle, Tanrı'nın emrine bağlamıştır.Bu ayetlerden biri şöyle:"Ey Muhammed! Allah'ın nîmet verdiği ve senin de nîmetlendirdiğin kimseye: -'Eşini bırakma’, Allahtan sakın'- diyor, Allah'ın açığa vuracağı şeyi içinde saklıyordun. İnsanlardan çekiniyordun. Oysa ki Allah'tan çekinmen daha uygundu. Sonunda Zeyd eşiyle ilgisini kestiğinde onu seninle evlendirdik, ki, evlâtlıkları eşleriyle ilgilerini kestiklerinde, onlarla evlenmek konusunda mü'minlere bir sorumluluk olmadığı bilinsin..." (K. 33 Ahzâb 37).