Josaphat is a form of Jehoshaphat, from Hebrew meaning Yahweh has judged, known through Greek and biblical usage.
Like Josaphat?
Swipe through thousands of names like it