There are multiple origins and meanings for the name Zamira:
1. Turkic extremely popular name (Azeri Zamirə), derived from Arabic (ضامرة) [dhamira] means- "slim; slender", cognate with the name Damira
2. Soviet (Russian Замира) name etymology - "for Peace!"
3. Hebrew (זמיר) and translates as - "nightingale".