Updated June 9, 2019 Find Baby Names Family name origins & meanings Italian : derogatory nickname from bava ‘dribble’, ‘slime’.Indian : variant of Bawa.