Synonyms of astonishes

1 Syllable
daze, floor, shock, stun
2 Syllables
astound, dumbfound, boggle, confound, stagger, startle
3 Syllables
overwhelm, amaze, flabbergast, stupefy, bewilder