1. Beyonce 2. Jennifer Lopez 3. Ashanti 4. Scarlett Johansson 5. Rihanna 6. Selena Gomez 7. Christina Millan 8. Kim Kardashian 9. Katy Perry 10. Ariana Grande Honorable mentions 11. Tinashe 12. Eva Mendez 13. Margot Robbie Name some celeb sluts you love? Read more