A ham bone is another word for a ham shank. A ham shank comes from just under the shoulder of the pig, and the hock is near the ankle. Both shanks and hocks have lots of collagen, but the shank will have more meat than the hock. Either one will work for this soup. You can also use the bone leftover from a whole ham, if you've got one.