Chastity's not too bad a name... They're "virtues", and a lot of religious people name their kids after virtues. I've met a Chastity, a Charity, Hope, Joy, etc etc... Unfortunately for Hope, she got called Ho all through highschool...
But definitely, good solid English names if you're an English speaker, and avoiding celebrity names at all costs.
If you're ethnic and want to show some pride in heritage, use a REAL name from your language, not some Anglicised nonsense like Orangejello (O-ron-jeh-LO... yeah, I've actually seen it on someone's name badge at McDs)... Or maybe a French name. That's what's popular with the Sudanese down here lately, and it's kinda classy.
janwonders: That's probably what she's wishing she had instead of the kid