The Italian term "stupore" matches the English term "astonishment"

other italian words that include "stupore" : english :
miracolo, stupore, chièdere wonder
stupore wonderment