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 Joseph mean?
Joseph comes from the Hebrew Yosef, “he will add” or “God will increase.” It is borne by Joseph of the coat of many colours and by St Joseph, husband of Mary.