Well, the image is pretty, I get this kind of sci-fi-esque mental image of breezy, purple prairies on a far-off planet; but it also makes is <I>so</I> cheesy-poo. I mean, it's a nice idea, but if I were to encounter it in real life, I'd probably wince so hard I'd strain something. It's very, very cheesy.

Violet in itself is lovely, and a name I've always liked. I'd stick with that. I dislike Meadow in general, and really dislike it here, so if you wanted to change it (and I'm not saying you have to, as how many people know someone's middle name?), I'd change Meadow to something more name-y.

If you were randomly just grouping two "word" names together, I'd suggest to keep looking. But I think the fact that you and your husband both chose one of the names, and had a reason behind it, makes it work! Both are very pretty names- use it!