Family name origins & meanings Southern Italian : from southern Italian dialect càfaro ‘unbeliever’, from Arabic kāfir ‘infidel’.