[Opinions] it's pronounced HAY-mish not HAM-ish
so i don't see where the ham nickname comes in as others have commented. My Dad wanted me to be Hamish, had I been a boy, but my mum would have vetoed it, and I'm kind of glad since it would have got me teased at school. I don't think it's ever been considered a fashionable name here. I've seen at least one in bas recently though. I think the trend for very Scottish names might mean I see more.