Hi Bipin. I never said that the term Hindu is a dergotary term coined by Arabs. It's the phonetics that dictate the pronounciation as far as I believe. And coming to your reference, anything written in Sanskrit is considered to be ancient becuase of selective works made by selective scholars until middle ages. It's hard to know when this identity called Hindu was accepted by people of the Indian sub-continent and when it found it's place in the texts. Just an observation Bipin.