What's the difference between "Oh my God" and "Oh my goodness"? Does the term OMG also refer to "Oh my goodness" as well?
Native speaker’s answer
Rebecca
"Oh my God" and "Oh my goodness" both have the same meaning, and both indicate surprise towards something. The key difference between these two is "Oh my God" may be considered offensive to religious individuals. "Oh my goodness" is more of a polite way to indicate surprise. Another polite phrase we use is "Oh my gosh." The term "OMG" can mean both "Oh my God" or "Oh my goodness." It just depends on the individual. "OMG" is only really used in text messages or online messages between friends. Ex: We're going to a concert? Oh my God, I can't wait! Ex: Oh my goodness, are you serious? He is really leaving? Ex: Oh my gosh, I'm so excited!