Jhonathan is a spelling variant of Jonathan, from Hebrew Yehonatan, meaning God has given.
Like Jhonathan?
Swipe through thousands of names like it