In reply to:

I believe bad in Farsi means 'bad'


My Oxford Hindi-English dictionary says that "bad" in Hindi means "bad" in English, and lists its etymoolgy as "P.", for Persian, so, unsurprisingly, you are right again, jheem.