Jehoshaphat has 2 different meanings across 2 categories:
Proper Noun · Intj
A male given name from Hebrew
Expressing astonishment; jumping Jehoshaphat.