‘Oh my God’ is an interesting expression. In modern digital world, OMG is also used many times to represent the same expression. If you live in a metropolitan city, you will notice people speaking various regional languages in India will still use the same expression in English itself. Just like we are used to say ‘I love you’ instead of the regional versions of this expression.
Recommended books to explore Hindi language more:
To know how to say oh my god in Hindi, we will have to look at the exact literal translation, and also the popular expression that conveys the same meaning but may have omitted the word ‘my’ from it.
Now the word प्रभु can also be replaced with भगवान (Bhagavāna) or परमात्मा (Paramātmā). The meaning and the feeling would remain the same.
If you would like to share any feedback, suggestion or have a query, please do post through the comment section.