Yes, you can refreeze ham (cooked or uncooked), as long as it has been thawed in the refrigerator (other methods of thawing aren't recommended). For safety purposes, ham should be refrozen within three days of thawing.
Want to learn more about refreezing foods? Check out the USDA website:
Also Check Out: