Violet-cute, feminine, but a bit over done at the moment. You could do less popular flowers/plant ones like juniper, ivy, olive, holly, aster, sage, briar, clementine, daisy, flora, Rowan, bryony, sorrel.
Keira - knightly. That's all I can think of when I hear it
Lola-Lo lo li o lo la..the song. Yeah. It's a bit meh and plain imo.
Lyla-I think it's very pretty and graceful sounding. Especially Layla! There's also Lenore, Leona, laney, Lanette, Elaina , lark.
Piper-preppy and kinda trendy
Marnie-slightly underwhelming.
Jasmine-quite a dramatic and exotic sounding name, very pretty though