Synonyms of eyewitnesses

2 Syllables
witness, watcher, viewer
3 Syllables
bystander, spectator, observer, onlooker, beholder, looker-on, passer-by