Baby Names and Name Generators
What Does Shakir Mean?
"Grateful; grateful"