Jehoash and Jehonathan are names of Hebrew origin, both meaning “God has given” or “Yahweh has bestowed.” Jehoash was a king of Judah, and Jehonathan is a variant of Jonathan, meaning “Yahweh has given.”