Hundreds of millions of Americans are “Native Americans”, as defined in the Constitution.
I think you probably meant American Indian.
The problem is that our language is inadequate to describe those whose ancestors immigrated before the European immigrants.
I do not care for the term “Indian” because there are many Indians whose culture and ethnicity are nothing like those whom I usually call “Native American.” Once Indians are naturalized or become citizens, aren’t they then “American Indians”? Aren’t their children who are born here “American Indians”? I tend to be biased towards Indians when I choose descriptive terms; I have an Indian employee and have known several Indians through the years, both native born and immigrant. I have met very few “Native Americans” and have never known one.
Oh, my ancestors have all been here since the 1600s. From my perspective, most people are recent arrivals.