Since Apple and Rainbow are such stereotypical Flower-Child names, I find them quite boring. They always seem to go to the Hippie in movies. Bananarama, you have such a conventional image. Basically any Italian (-American) name will be typecast as "Mobster," or "Mafia," sadly. Especially nowadays, since the stereotypical amount is growing regarding "Mob" titles. It is something you must get over. Vinny is a strong name. Any boy should be proud to bear it. Unlike the unfortunate growth in August... eep.
A morsel of information: Though a bit unpopular in the USA, Vinny is in good company in Italy, where it is a name of plenty and numbers. Largely in Southern Italy, where "Vincenzo" is used in substantially.