Violet, but I wonder if the name is just going to explode with popularity in the next few years. It has that vintage and earthy feel that is really popular at the moment and it is a nice alternative to
Lily so I would still pick it,
Valerie seems very 1980s to me (like her best friend would be named
Tiffany or
Heather).