to affect (somebody) with sudden wonder or surprise
astonished adj
astonishing adj
astonishingly adv
astonishment noun
[prob alteration of earlier astony, from Middle English astonen, astonien via Old French estoner from assumed vulgar Latin extonare to leave thunderstruck, from Latin ex-1 + tonare to thunder]