Lenora flows better, but Elnora is more modest and unexpected. You don't see/hear this name often. Sweet, simple and old-fashioned, is my personal impression.
-- Anonymous User 9/3/2009
Elnora is also a contracted form of Italian Eleonora, known to mean "Foreign; The Other."