What does Jonathan mean?
From Hebrew Yehonatan, combining yeho (a form of Yahweh) + natan 'to give' — 'Yahweh has given'. A 'gift of God' name framed as God's act of giving.
What does Zachary mean?
Zachary is an English form of Zechariah, Hebrew for “Yahweh remembers.” It was borne by Zachary Taylor, the twelfth US president.