Elmira \e-lmi-ra, el-mira\ as a girl's name is of Arabic origin, and the meaning of Elmira is "aristoctaric lady, princess". See Almera. Also possibly a feminine form of Elmer.
Elmira has 19 variant forms: Allmera, Allmeera, Almeria, Almira, Almyra, Ellmera, Ellmeria, Ellmeera, Elmeeria, Elmera, Elmeria, Elmerya, Elmyrah, Mera, Meera, Mira, Mirah, Myra and Myrah.
Baby names that sound like Elmira are Elmyra, Elmeera, Almirah and Almire.