Şahit olamayacak kişiler şunlardır: 1. 18 yaşından küçükler. Nikah şahidi olabilmek için reşit olmak gerekmektedir. 2. Akıl sağlığı yerinde olmayanlar. Nikahın önemini ve sorumluluğunu kavrayamayacak durumda olanlar şahitlik yapamaz. 3. Şahitliğini yaptığı kişiyi tanımayanlar. Evlenen çifti tanımayan kişiler şahit olamaz. 4. Bazı evlendirme dairelerinde gelinin ve damadın 1. derece akrabaları (anne, baba, kardeş, çocuk) da şahitlik yapamaz. Ayrıca, yabancı uyruklu kişilerin de şahit olabilmesi için Türkiye'de geçici kimlik belgesi veya pasaportlarının olması gerekmektedir.