‘Oh my God’ is an interesting expression. In the 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 saying ‘I love you’ instead of the regional versions of this expression.
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. Check this link if you are looking for Indian god images.