Yes, you can freeze ham hocks, and is a great way to extend its shelf-life. They can last well in the freezer for a couple of months. You can use any of the methods listed above. Make sure to wrap it up thoroughly and freeze them in Ziploc bags.