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