To dream that you are a witness, suggests that you need to observe and examine something more closely and carefully. You should look at a situation more objectively. Being a witness in a dream can be a reflection on your past event.

To dream that you are a witness for a guilty person, denotes that you will be involved in some shameful affair.