۷- وجود دو شاهد برای نکاح
یکی دیگر از شرایط صحّت عقد، حضور دو شاهد است که سخن طرفین عقد را بشنوند و بدانند که مقصود طرفین عقد از آن سخنان، عقد ازدواج است. از رسول خدا جروایت شده که فرمودند: «هیچ عقد نکاحی درست نیست، مگر با حضور ولی [دختر] و دو شاهد عادل.» [احمد و دارقطنی]
شرایط ذیل برای گواهان الزامی است:
مسلمان باشند، مرد باشند، بالغ و عاقل باشند. [البته در مذهب حنفیه عدالت گواهان شرط صحت عقد نیست و با حضور گواهان فاسق نیز عقد صحیح است، همچنین شهادت یک مرد و دو زن را معتبر میدانند]
حکمت و فلسفه وجود دو شاهد بر عقد نکاح، حفظ حقوق زوجین در صورت انکار نمودن یکی از آنهاست.