I don't speak Hindi unfortunately, but it's definitely on my list of languages to study (after Bangla)!
It looks like the Hindi tanha comes from Classical Persian [1], whereas the Pali tanha comes from Sanskrit [2]
[1] https://en.wiktionary.org/wiki/%E0%A4%A4%E0%A4%A8%E0%A4%B9%E...