oh my gosh
What a surprise
Oh my gosh is an exclamation of surprise, delight, or dismay—a euphemistic version of "oh my God" that avoids taking God's name in vain: Oh my gosh, I can't believe you're here!
The substitution sounds milder and slightly old-fashioned, though it remains common among those who prefer to avoid religious oaths.
Cry of amazement
- astonishmentIntense sudden wonder
- aweReverent fear and wonder
- wonderAmazement or curiosity
- marvelAstonishing thing or feeling
fascination · incredible · unbelievable · breathtaking · stunning · mind-blowing · jaw-dropping · spectacular
Abruptly surprised or alarmed
- stunnedShocked into speechlessness
- shakenDisturbed or agitated
- joltedAbruptly shaken or startled
- flooredOverwhelmed by surprise
blindsided · speechless · thunderstruck · gobsmacked · dumbfounded · staggered · flabbergasted · reeling
Annoyed by obstacles
- annoyedMildly vexed
- irritatedSlightly angered or bothered
- flusteredNervously upset and confused
- overwhelmedDefeated by sheer volume
frazzled · stressed · fed up · at wits end · seriously · unbelievable · ridiculous · absurd
Intensely shocked, disgusted
- appalledShocked by wrongness
- devastatedOverwhelmed by grief
- crushedCompressed into fragments
- heartbrokenOverwhelmed with grief
distraught · upset · distressed · troubled · alarmed · concerned · worried · panicked
wow
Cry of amazement
- astonishmentIntense sudden wonder
- aweReverent fear and wonder
- wonderAmazement or curiosity
marvel · fascination · incredible · unbelievable · breathtaking · stunning · mind-blowing · jaw-dropping · spectacular · astounding
startled
Abruptly surprised or alarmed
floored · blindsided · speechless · thunderstruck · gobsmacked · dumbfounded · staggered · flabbergasted · reeling · rattled
frustrated
Annoyed by obstacles
overwhelmed · frazzled · stressed · fed up · at wits end · seriously · unbelievable · ridiculous · absurd · again
horrified
Intensely shocked, disgusted
- appalledShocked by wrongness
- devastatedOverwhelmed by grief
- crushedCompressed into fragments
heartbroken · distraught · upset · distressed · troubled · alarmed · concerned · worried · panicked · dreading
thrilled
Overjoyed beyond measure
- ecstaticOverwhelmed with joy
- elatedIntensely, buoyantly pleased
- overjoyedExtremely pleased, intensely glad
exhilarated · pumped · stoked · buzzing · giddy · euphoric · delighted · psyched · amped · fired up
oh my goshholy shit
Profane expression of shock
holy fuck · what the fuck · oh my God · goddamn · Jesus Christ