An exclamation of great surprise.
An exclamation of anger.
An exclamation of bewilderment.
An exclamation of surprise, excitement or astonishment: oh my God!