English, originally a nick-name from the Italian gemma, "a gem/jewel". Now more usually a pet name for Jemima, from Hebrew "dove".