The main difference between gammon and ham is that gammon will be sold raw and needs to be cooked; ham is sold cooked or dry-cured and ready for eating. Once gammon is cooked it can be called a ham and may be sold as a gammon ham.