I like Ellie on its own as well. I think it can stand as-is. Ellie has enough of an old-fashioned feel that it seems a bit stronger than Allie, which definitely sounds like a shortened name. I don't like Allie better, although it is pretty cute. I don't think they'd get mixed up all that often.