Josafat is a form of Jehoshaphat, a Hebrew biblical name meaning Yahweh has judged.
Like Josafat?
Swipe through thousands of names like it