Hänen isänsä muutti sitten Kolumbiaan 5-vuotiaana. Nimi Shakira on arabiaksi "kiitollinen", Shakir-nimen feminiininen muoto. Äidiltään hänellä on espanjalainen (katalan ja kastiljalainen) ja italialainen esi-isä. Hänet kasvatettiin katolilaiseksi ja kävi katolisia kouluja. Hänellä on kahdeksan vanhempaa sisarusta isänsä aiemmasta avioliitosta. Shakira vietti suuren osan nuoruudestaan Barranquillassa, Kolumbian pohjoisrannikolla sijaitsevassa kaupungissa, ja kirjoitti ensimmäisen runonsa nimeltä "La Deal Rosa/The Crystal Rose", kun hän oli vain neljävuotias. Kun hän kasvoi, hänen isänsä muutti Kolumbiaan kolmannella luokalla, koska hän oli alkanut laulaa mustia säveltäviä sointuja ja tanssia. Shakira kirjoitti kahdeksasta vuodesta lähtien, että hänen isänsä oli innoittanut häntä, koska hänen isänsä oli saanut synkillä kouluilla, jossa hänen isänsä oli kirjoittanut mustia säveltäluuja, ja hän oli lopulta saanut tunteen siitä, että hänen isänsä oli
kahdeksan