Here are my opinions: The phrase is said when something weird or amazing happens, so the person speaking is say "Oh my god" as a way saying " God, you've done something strange or amazing etc....". Of course it is used by each person differently but all in all I see it that way. Also, I honestly don't think it is using god's name in vain. And since you're saying "oh my god" it isn't very religion specific either.
|