The story
OMG (oh my God) + WTF (what the fuck?) + BBQ (barbecue, irrelevantly, as another three-letter abbreviation).
Etymology from Wiktionary, CC BY-SA 4.0.
Today it means: An exclamation of extreme surprise or excitement (usually facetious, sarcastic, or exaggerated). Full definition →
OMG (oh my God) + WTF (what the fuck?) + BBQ (barbecue, irrelevantly, as another three-letter abbreviation).
Etymology from Wiktionary, CC BY-SA 4.0.