Derived from the Hebrew Yaakov, or Jacob, it is Hebrew in origin meaning 'God may protect, supplanter' there are 56 variations of this name.
Hebrew
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.