Josaphat is a form of Jehoshaphat, from Hebrew meaning Yahweh has judged, known through Greek and biblical usage.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Josaphat?
Swipe through thousands of names like it