Family name origins & meanings
- Romanian : nickname from lupu ‘wolf’, from Latin lupus.
- Jewish (from Romania) : from Romanian lupu ‘wolf’, a translation of the personal name Wolf.
Your partner in parenting from baby name inspiration to college planning.
Subscribe