A modern elaboration of John, from Hebrew Yohanan meaning God is gracious.
Like Johneisha?
Swipe through thousands of names like it