for me, i would say
Nicole---the best name and its meaning is Victory of the people.
origin by Greek.
for more detail of Nicole can click
http://www.babynamesworld.com/meaning_of_Nicole.html
then,
Crystal---its meaning is Crystal
origin by English
for more detail of Crystal can click
http://www.babynamesworld.com/meaning_of_Crystal.html
and,
Silvia---its meaning is Wooded; forest
origin by Latin
also, as i know people who have this name are most of Mexican in U.S.
for more detail of Silvia can click
http://www.babynamesworld.com/meaning_of_Silvia.html
Finally, here comes the worest name is...
Courtney---its meaning is From Courtenay; snub-nosed
origin by English
for more detail of Courtney can click
http://www.babynamesworld.com/meaning_of_Courtney.html
also, i leave a link here for u to check out all kinds of english name if you need.
and this web is really helpful and useful
http://www.babynamesworld.com/