Shakira

Meaning of the name Shakira: Thankful. Grateful

Origin of the name Shakira: Muslim, American

Alternate spellings of the name Shakira: None

Gender: 
Girl