Vic \vic\ as a boy's name (also used as girl's name Vic), is a variant of Victor (Latin), and the meaning of Vic is "champion".
The baby name Vic sounds like Vick, Fico and Wick. Other similar baby names are Ric, Nic and Vin.