Meaning 'dove' or 'gracious' or 'merciful' from the Hebrew Yonah. It can also mean 'gift from God'. It is derived from the names John and Jonah.
Hebrew
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.