How did Shakira get her name?

Shakira was born Shakira Isabel Mebarak Ripoll.