Is "oh lord" same as "oh my god"?

Native speaker’s answer
Rebecca
Yes, pretty much! You could also say, "oh god." They can all express shock, surprise, annoyance, or frustration. And "oh my god" is a bit more drawn out since it does have an extra word, so it could change the tone a bit too. Ex: Oh god. I thought the show was over already. = Oh my god. I thought the show was over already. = Oh lord. I thought the show was over already.