Ella and Ivy are both nice. I like old-fashioned girly names, Lillian/Lillie, Laura, Rose. Someone said Lydia, and I like that, too.
I agree with avoiding names that are too common; my real name is very common for my age bracket, and it's a pain to have too many classmates with the same name. Personally, I don't care for the modern "unisex" or boy-type names. If you're a pretty girl, you can carry off any name, but if you're not, I think you're better off with something pretty and feminine.
"In my own little corner..."