A pre-cooked ham is exactly what its name implies. In the hands of the home cook, it only needs to be reheated to an appetizing serving temperature so that its flavor is at its best. It has already been fully cooked by baking, curing, or smoking. City ham is another name for this.