I pulled it off of Wikipedia
There are differences!
Amerigo Vespucci was an ITALIAN, from Florence.
Indian is the major country on the subcontinent.
Using either term to to describe the indigenous tribes and peoples of this continent was ever a folly. But what is the difference? Time. Two foolish names but each a folly of DIFFERENT generation, or rather it is the errata of an era of generations.
The greater error is this — that a usurper, most likely ineligible for the office, holds it and those who demand a hearing on the matter are mocked.
That is a folly of the current generation in power.