Los orígenes exactos de la mayor parte de los pueblos indios son difíciles de determinar a causa de la gran variedad de poblaciones y culturas que han invadido y han sido asimiladas en el subcontinente.