Dry hams - smoked or not smoked but usually not cooked.
Whole hams - partially or fully cooked. May be smoked or not. A bone-in ham can consist of a whole leg, half leg or just a butt portion. Boneless hams will have all bones removed. Bone-in hams are more flavorful and more attractive.
Formed hams - made from individual cuts of meat and cooked in water. They can be smoked or not.