oh my gosh.

I've heard some people say "oh my gosh" instead of "Oh my God."

Do these two mean the same thing? I searched the web and found an explanation, but I don't know if it is an valid answer or no:

The explanation is:

"The difference is that some people see oh my gosh as far more polite than oh my god. The reason for this is that many religious people believe that you shouldn’t use god’s name in vain which means you shouldn’t associate god’s name with something bad." 1

closed as off-topic by Mari-Lou A, user3169, Nathan Tuggy, Lamplighter, Lucian Sava Jun 14 '18 at 5:51

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.


Your understanding of the two phrases is correct and that is the usual explanation for using one over the other.

Not the answer you're looking for? Browse other questions tagged or ask your own question.