Hindi vs English

A common argument that I (and most of the people use) is that English, unlike Hindi, is not a phonetically correct language. Brits write one thing and pronounce it other.

However today my friend threw a challenge at me.

If you think Hindi is so phonetically correct, then try writing “Mel Gibson” in Hindi.

My Hindi is not that great, so in all the attempts I made, I failed. Can one of you help me with that?