As adjectives the difference between astonished and shocking
is that
astonished is amazed; surprised while
shocking is inspiring shock; startling.
As verbs the difference between astonished and shocking
is that
astonished is (
astonish) while
shocking is .
As a noun shocking is
the application of an electric shock.