OP, I’m a name nerd and I love Lily. Fair warning, people annoyingly spell Lily like Lilly a lot, so if that’s going to irk you, I’d say don’t go for it.
You said Lily is divisive, but if you look at nearly most names posited before the Mumsnet crowd, they all are usually eviscerated by someone at some point. And then more people join in on the slaughter. So... don’t get too worried, it’s a predictable trend. As long as the name isn’t offensive to the extreme, don’t drive yourself crazy in search of the “perfect” name.
What I’ll tell you is that the most popular names on Mumsnet are Anna and Eleanor. If you want a name that’s almost immune from criticism, choose one of these two. Now personally, I find Anna a bit nasally/frumpy, but most don’t think that. And despite my reservations, Anna’s still on my list because tis lovely and bright 💕 As for Eleanor, it’s about one of the chunkiest names I’ve ever imagined, way more so than Anna, but it rakes in huge fanfare among naming circles.
Everyone has criticisms about every name. Even the two names above aren’t perfect, but from my layman deductions, you’ll receive the best responses if you use them.
Alternatives to Lily from someone who also loves Lily:
Laura
Julia
Caroline
Sophie (has been accused of being “wet,” though)
Charlotte (some say downmarket)
Natalie
Talia (Tall-yuh)
Emma
Rebecca
Celia (but close to cilia)
Elise
Flora
Gwyneth (obvs celebrity association)
Meredith
Sabrina