I like the
Violet part, but I don't know enough about Shalmain to have much of an opinion. If I'm pronouncing it correctly, it reminds me of
Charmaine, which I think is okay but NMS. Shalmain also has kind of an Irish or Welsh look to it. My guess is that it probably isn't, though.