Shakira

Girl

Meaning of the name Shakira: Thankful. Grateful

Origin of the name Shakira: Muslim, American

Alternate spellings of the name Shakira: None