witness

1) A person with first-hand knowledge of an event, that testifies to that knowledge during a trial or other legal proceeding (see: eyewitness, earwitness

2) A person who sees a second person sign a document, then adds their own signature confirming (or "attesting") that the first signature is genuine.