Updated June 9, 2019 Share: Family name origins & meanings Italian : from a personal name composed of the elements bon ‘good’ + Giovanni, Italian equivalent of John.