شهادت شهود به معنای گواهی دادن افرادی است که به طور مستقیم یا غیرمستقیم، از وقوع یک رویداد آگاهی دارد. این فرد با حضور در دادگاه و ارائه اطلاعاتی که در اختیار دارد، به قاضی کمک میکند تا به حقیقت ماجرا پی ببرد. شهادت شهود میتواند به صورت کتبی (گواهی) یا شفاهی (در جلسه دادگاه) ارائه شود.