Using the term Hinduism loosely creates confusion. Hindu is a generic term, first used by Prussians. Another such term is India, used first by Greeks. Both the terms originate from the word for river... Indus called as Sindhu in Sanskrit. The term was used to denote a common identifier for people in a geography that started from river Indus (Sindhu).