An exclamation denoting surprise or frustration.
Informal address to a male.
An exclamation of surprise, excitement or astonishment: oh my God!