Wendy is OK but just dated. I cannot imagine the name on a younger generation. A wendy to me is an older-elderly woman. Like 50's or above
Lily is cute and relevant. It's classic and will age well without ever being dated. Also, it also appeals more to me just by the look and sound.