Not necessarily. There may be a few people who try to call her
Vi but if you're always calling her
Violet and she calls herself
Violet, you might be alright =) I knew a
Thomas who was always
Thomas and never
Tom and two Anthonys who are never called
Tony so there's a chance =)