> Dravidian which literally means Southern Indian
No, that's a common misconception. The majority of people with Dravidian heritage now live in Southern India but there's no "literal" meaning where Dravidian means Southern India. There's ample archaeological and linguistic evidence that Dravidian populations and languages were endemic as far north as what is now geographically Iran.