Likely a modern spelling of Johni/Jani forms ultimately linked to Hebrew Yochanan, meaning God is gracious.
Like Jhani?
Swipe through thousands of names like it