I prefer
Eleanor as it seems more classic, however,
Elinor is one of those variations that doesn't really bother me. Either is nice.
Elle is cute. I don't think it will get to be too common. The nns might (
Ella,
Elle,
Ellie) because there are other names where the nns could be derived.