"Lily" is not a name. Lillian is a beautiful name. Sophia is also a nice name. Rebeca is what you can name her if you want her to grow up to be a bitch, Veronica is you wish to raise a social leper, and Erica if you want her to grow up fat with an odoriferous belly button.

So I vote Lillian.