Dont like either of them. They are both very harsh sounding names.
Scarlett has the word Scar in it.
Violet sounds very similar to Violent / Violence.
I guess you could have the NN Lettie for Scarlett which would make me choose it as you can have a softer NN.