Re: Question about names and cultures
I think it's because America has included people of a lot of different cultures and many Americans have more than one national/ethnic identity. And then, there is the fact that there are very few names you could identify as American in the same way you could Irish or Swahili. I've heard a lot of Americans want to use for example Irish names to honour their Irish heritage and yeah, I think it is because although there is a strong sense of what is "American" there is not a distinctive language or a long indigenous history. Also, American has become the norm and the price is that loss of coherent identity.
Ideally, I would like all names to be usable by everyone and all cultures to be seen as human rather than belonging to certain nations but in practise, it's more difficult. I think if you are part of a dominant culture, using names from other cultures seems like appropriation. I don't know why but I think a white American using an African name would be problematic where the reverse wouldn't be. Maybe someone can explain that. It also depends on whether you care about the meaning and context of your name or whether it just sounded cool. It's one thing to appreciate different cultures and another to use a name because it's exotic and not bother with the implications.
This is pretty disjointed and rambling so I apologise! Hopefully some of it makes sense. I think it's an interesting question and one I've thought about recently too.