Vanja is a South and East Slavic diminutive of Ivan or John, meaning God is gracious.
Like Vanja?
Swipe through thousands of names like it