Family name origins & meanings
- Polish : unflattering nickname from a Polish dialect word, lupa ‘foolish man’, ‘blockhead’.
- Polish : (Łupa) nickname from Polish łupa ‘peel’.
Your partner in parenting from baby name inspiration to college planning.
Subscribe