This reminds me, I met a 2-year-old named
Zora the other day (named for her grandma).
I like Melora best because I like the L sound in front of the -or-.
Liora has "your" and
Annora has "nor" but Melora has "laur." I just like the sound.
Annora will probably "work" best.
Liora I've seen pretty often spelled Leora, which looks warmer to me. That works too; and Melora has a fantasyish tinge about it but still works fine... not so well as the others within the rest of your list, however.
Annora is best among them, too.
Did you ever get info on the origin of Melora?
- mirfak