surprise (to give someone the feeling experienced when something unexpected or unusual happens): Her reaction surprised everyone.
amaze (to surprise greatly): His skills will amaze you.
astonish (to surprise greatly): The magician’s tricks astonished everyone.
astound (to amaze or shock): The teacher was astounded by her quick thinking.
startle (to surprise or frighten suddenly): I apologize if I startled you.
stun (astonish or shock someone so much that they are unable to react immediately): He stunned us with his creative brilliance.
take aback (surprise or shock): I was really taken aback by what I saw.