The story
An abbreviation of oh my God, although sometimes glossed using minced oaths to avoid offense. In its first attestation, also intended as a punning reference to the Order of St Michael and St George.
Etymology from Wiktionary, CC BY-SA 4.0.
Today it means: An exclamation of excitement, surprise, shock etc.; oh my God Full definition →
An abbreviation of oh my God, although sometimes glossed using minced oaths to avoid offense. In its first attestation, also intended as a punning reference to the Order of St Michael and St George.
Etymology from Wiktionary, CC BY-SA 4.0.