Personally I'm a fan of having meaningful names for my pets,or at least ones that have a personal meaning to me.I also love food related names though,and there are a few here already
I'd suggest finding a name meaning website if you want that has names with their meanings if you would like a very meaningful name,and that's how I ended up with different ideas for ham names at least personally.