English word name from Latin invidia, meaning envy or longing.
Like Envy?
Swipe through thousands of names like it