Just my honest opinion but I feel that Violet and Harriet clash, even with the second middle name. The et endings is what does it, although they're both really great names. I knew a really sweet girl named Violet in high school Although I cant shake the fact it reminds me of "violent". Harriet comes with the really great nickname of Hattie and isnt as popular as Violet is getting. Id go with Harriet for the name sake and save Violet.