Shakira
Shakira Rana
: it's my favorite for the next baby-girl. I love the sound of the name shakira and the meaning of Rana is "eye catching object"
This Arabic name means "thankful; grateful."