Synonyms of astonish in English:

astonish


See definition of astonish

verb

1‘I was astonished at how much he had learned’

SYNONYMS

amaze, astound, stagger, surprise, startle, stun, confound, dumbfound, stupefy, daze, nonplus

throw, shake, unnerve, disconcert, discompose, bewilder

take someone's breath away, take by surprise, take aback, shake up, stop someone in their tracks, strike dumb, leave open-mouthed, leave aghast, catch off balance

informal flabbergast, floor, knock for six, knock sideways, knock out, knock the stuffing out of, bowl over, blow someone's mind, blow away