Updated June 9, 2019 Share: Family name origins & meanings Polish : unflattering nickname from a Polish dialect word, lupa ‘foolish man’, ‘blockhead’.Polish : (Łupa) nickname from Polish łupa ‘peel’.