1. Vanessa Hudgens

2. Christina Milian

3. Kendall Jenner

4. Ciara

5. Taylor Swift

6. Tamar Braxton

7. Jennifer Lopez

8. Gabrielle Union

9. Lolo Jones

10. Melanie Brown

11. Remy Ma

12. Chrissy Teigen

13. Tinashe

14. Essence Atkins

15. Kylie Jenner

16. Laverne Cox

17. Melanie Brown makes our list twice

18. Kendall Jenner makes our list twice

19. Logan Browning

20. Gabrielle Union makes our list twice

21. Chanel Iman

22. Kenya Moore

23. Jennifer Lopez makes our list twice

24. Naomi Campbell

25. Keesha Sharp

26. Chrisette Michele

27. Jurnee Bell

28. Adrienne C Moore

29. Keesha Sharp made our list twice.