Honestly? I think it depends on where and when the character lives. The further back in the past this character lives, the more likely
Vittorio nn
Vito wouldn't fly. If the character lives in Italy, I don't think it will work at all.
However, if the character lives in modern or future
America (can't comment on other "melting pot" countries because I don't live in them), and the character isn't first generation Italian-American (his parents are not from Italy), then I think it could work.
If you're still uncomfortable, just at a little back story and keep is as part of characterization. "
Vittorio started going by
Vito after he saw his first mod movie..." "Back when they started calling him
Vito, he was a runt of a kid, got beat up four of every five days at school. Someone must have thought it was funny, calling a kid that scrawny
Vito. Like he was some sort of gangster...."
That's the beautiful thing about writing, if you earn it, you can do almost anything.
PP adopter! See profile.