The Pakistani, Indian Hindus Valley People, Sri Lanka..I just call them Hendi Asians.
I think the word you are looking for is "Hindi", but I want to clarify a couple of things, Danny.
1: Northern Indians, Pakistanis, and Sinhalese (native ethnic group of Sri Lanka) are all Sanskritic/Brahminic/Ayurvedic peoples. They originated from northern India and at one time all used the now-extinct Sanskrit language (the South Asian equivalent of Latin). Hindi, Gujarati (I think), Sinhalese, and Urdu (the latter an attempt to copy Hindi using the Arabic alphabet) are all Sanskritic languages the way Italian, Spanish, Portuguese, etc. are all Romance languages.
2: Dravidians living in southern India and Sri Lanka (Tamils, Keralans, Telugus, etc.) are COMPLETELY different from northern Indians and use the Dravidic language system, which has nothing to do with Sanskrit and, like Albanian, is quite unrelated to any other language family in the world. They also have a much different national/cultural character fron northern Indian Hindus, being rather more militant, and, in the case of Tamils, downright genocidal.
3: Pakistanis are racial Sanskritic Indians who converted to Islam, much like Bosnians are Serbs who converted to Islam. They speak a different language (Urdu), which though still Sanskritic is an artificial attempt to Islamicize Hindi. Sinhalese are Buddhists instead of Hindu, but are racially and culturally related to Northern Indians. Tamils have no connection to any of the above except Pakistanis (in the sense of being jihadist and Nazilike).
Try to look at it this way in a linguistic/racial/ethic sense, using Eastern European/west Asian nationalities as a model:
Northern Indians would be the Russians of south Asia.
Indian Muslims would be the Chechens of south Asia.
Pakistanis are the Bosnians of south Asia.
Sinhalese are the Serbs of south Asia.
Dravidians in general would be the Turkmen, Kazakhs, Uzbeks, etc. of south Asia.
Tamils are the Albanians of south Asia.