Surprise, astonish, astound, amaze, flabbergast can mean to impress one forcibly because unexpected or startling or unusual.
Surprise can mean to come upon another suddenly and with startling effect, or, more broadly, it can apply to an unexpected or unanticipated development that tends to arouse some degree of surprise, amazement, or wonder; both senses imply a lack of preparation or a reversal of what is anticipated.
Astonish can imply a dazing or silencing or it may mean to surprise so greatly as to seem incredible or sometimes merely unusual.
Astound stresses a stunning or overwhelming emotional effect and usually implies so great a difference between what one believes possible and what one discovers to be true that one can find no precedent for it; thus, a piece of news surprises one when it is unexpected; it astonishes when one finds it hard to believe; it astounds when one cannot account for it by any previous knowledge or experience; the successful laying of the Atlantic cable astounded everybody, while its later breaks astonished no one, but after it was finally in operation, many said that no future human invention could surprise them.
Amaze , though it carries an implication of astonishment, stresses rather bewilderment, perplexity, or wonder.
Flabbergast is a picturesque and often hyperbolical synonym of astonish or amaze ; it suggests vividly the physical signs of a sudden dumbfounding.