The Indo-Aryan languages form a subgroup of the Indo-Iranian languages, which belong to the Indo-European family of languages. The term "Indic" refers to the same group without what some see as the negative connotations of "Aryan". Note that, unlike the generic adjective "Indian", "Indic" is the term used in the context of Indo-European linguistics, and is not strictly a geographical term; non-Indo-European languages spoken in India are not included in the term, while the Indo-Aryan superstrate in Mitanni, on the other hand, probably testifies to speakers of an Indic language that never settled on the Indian subcontinent.
See more at Wikipedia.org...