Elva \e-lva, el-va\ as a girl's name is pronounced EL-vah. It is of Irish origin, and the meaning of Elva is "white, noble, bright". Anglicization of Ailbhe. Also possibly from an Old German name meaning "foreign, true".
Elva has 4 variant forms: Ailbhe, Elfie, Elvia and Elvie.
For more information, see also related names Alfreda, Elfrida and Elvira.
Baby names that sound like Elva are Elvy, Alva, Elvah, Olva and Ulva.