gammon is sold raw and ham is sold ready-to-eat. gammon has been cured in the same way as bacon, whereas ham has been dry-cured or cooked. once you've cooked your gammon, it's then called ham.