Synonyms of 'astonish'

affright, alarm, amaze, ambush, astound, awe, bedazzle, bewilder, boggle, bowl over, bushwhack, confound, daze, dazzle, dumbfound, flabbergast, floor, overwhelm, paralyze, perplex, petrify, shock, stagger, startle, stun, stupefy, surprise, terrify