There is no consensus among first peoples either. Some prefer the term Indian, some prefer other terms.
I prefer something besides Indian mostly to avoid confusion between East Indian and West Indian. When East Indians were minuscule in population, it wasn’t an issue but today there are likely more East Indians than North American Indians in North America.