When was India first called India?

The name "india" orignates from the ancient Indo-Aryan tribes that migrated to the Indus valley from the Caucus Mtns. India may have been called by the native Dravidians living on the Indus. Origins of the name are not clear.