I really disagree with the concept of "cultural appropriation" as a critique of given name choices. This is mostly because I do not see how any culture can have a monopoly on a single word.
It's also quite clear from the use of
Dakota as a given name in the USA that the original inspiration was the place name, not the name used as an ethnic designation. At the time
Dakota began to be used as a given name, most Americans living outside the original homeland of this group wouldn't even have known that it was their name for themselves -- they would have called them the Sioux back then, not the
Dakota.
It's also difficult for me to see how using a word from another language as a given name when it is NOT used as a given name in the original culture is any sort of "cultural appropriation."