I understand some of this, but I do not think that most people who name their children
Dakota or
Cheyenne are doing it because they think they are "Native American" names. I think the motive for using those names is the same as the motive for naming kids
Montana or
Denver -- because they are cool "Western" place names which sound like cowboy nicknames.
I also wonder why those who object to these as baby names never seem to be bothered by the place names. Do you think that Saskatchewan, Manitoba, Ontario, and Quebec should change their names because they are appropriations of Native American words by the majority culture?