[Opinions] Re: Hazel, Violet, and Ruby
Violet and Ruby go together fine. They're both nature names but one is a plant and one is a gemstone so I don't think they're too corny together.
Hazel doesn't fit with them though. Both Violet and Ruby are sort of jewel-toned, polished type names while Hazel is more wild, witchy, and "brownish" / "natural".