Who can witness a deed?

Is there any specification as to whom the witness in the deed of confidentiality should be, or it can be a person e.g. that lives with you?