Italian form of James, from Hebrew 'Ya'aqov' meaning 'supplanter' or 'heel-grasper.'
Like Giacomo?
Swipe through thousands of names like it