Shamira is often linked to Arabic and Hebrew roots, associated with protection or careful keeping.
Like Shamira?
Swipe through thousands of names like it