The r'n'b singer has really ruined the name. I bet all those little girls born in 2002 and named Ashanti are going to wish they had a different name than this foreign-sounding name that can only be asociated with some obscure, and POOR, r'n'b singer that no one will remember by the time the poor girls are in their teens. When they hear her songs (because the parents are guaranteed to have saved at least one), they'll look at their parents angrily and say: ''I was named after HER?!'' It will be awkward indeed. Come on now, you are just as American as white people. Don't pick this clearly foreign name unless you have actual bonds to the culture it came from.
Ashanti is a trashy, ghetto, celebrity-inspired name that would best suit a porn star or a stripper. It's also the name of an ethnic group. No member of the Ashanti people has this as a name. Choose something else.
I like the name. It's not a made up name, it actually has a meaning. It is similar to Ashley, but not boring like Ashley. I doubt I would use it for my daughter, it doesn't flow well with my surname.