Probably influenced by Arabic shakir or Shakira, carrying the sense of thankful or grateful.
Like Shakarra?
Swipe through thousands of names like it