The full name of the Colombian singer Shakira is Shakira Isabel Mebarak Ripoll. She released her first music at the age of 13. Her first two albums from 1991 and 1993 were unsuccessful, but in 1995 she conquered the Spanish-speaking world with the album “Pies Descalzos” and 3 years later with “Dónde Están los Ladrones?”.

In 2001 the English-speaking world got to know Shakira, in that year Shakira’s album “Laundry Service” was released. This album and the big hit “Whenever, Wherever” would make Shakira a worldstar.

The success has certainly not diminished, her Spanish albums Fijación Oral, Vol. 1 (2005), Sale el Sol (2010), and El Dorado (2017) were all big hits, and also the English-language albums Oral Fixation, Vol. 2 (2005), She Wolf (2009) anden Shakira (2014) were all in the top 10 of the rankings.

These are the top 20 best Shakira songs. A combination of English and Spanish songs.

20. Clandestino

19. Ojos así

18. Pure intuition

17.Me Enamoré

16. La La La

15. Rabiosa

14. Illegal

13. Objection (Tango)

12. Can’t Remember to Forget You

11. Don’t bother

10. Beautiful Liar

9. Perro Fiel

8. She Wolf

7. Loca

6. La Tortura

5. Underneath Your Clothes

4. Chantaje

3. Waka Waka (This Time for Africa)

2. Whenever, Wherever

1. Hips Don’t Lie