Family name origins & meanings Southern Italian : of uncertain origin; perhaps from bacigare (an unattested verb related to baciare ‘to kiss’) + lupo ‘wolf’.