Haviv \ha-viv\ as a boy's name is a variant of Chaviv (Hebrew), and the meaning of Haviv is "loved one".
Similar baby names are Havin, Aviv, Hayvim, Favio, Hafiz, Hanif, Harvie, Harv, Haven, Havier and Havel.