wikipedia is an open source which anyone can edit. The information is not totally correct. Hindu is not the vernacularized word, but the Persians cannot pronounce Sindhu, so they referred to those who were residing in the vicinity of River Sindhu as "Hindus". Some Arabic Dictionary gives the meaning of the word "Hindu" and "thief" also!!! Refer Stephen Knapps. Do you want me to believe that Hindu means "thief" ??