If I did not live in an English speaking country I would use this name because it is wonderful, but because of where I live I would only use it if I moved to a non-English speaking country.
― Anonymous User 1/7/2009
3
Someone named Ham will be teased because of the food. Even worse, there was the racist "Curse of Ham", which was a "justification" for enslaving black people in the old days. I think that part will make a sensitive person horrified.
Oh God I didn't think I would actually find the name Ham when I typed it in! Who would name their child this seriously.
― Anonymous User 7/7/2008
0
This name has the same meaning in Dutch as it does in English so I would never use it for a child even though I think that if I could forget that, I would like it. In the Netherlands, people would probably use "Cham" which is the original Hebrew and usual Dutch form of this name.
I agree with the above comment about the fact that even though it does not mean meat, everyone would assume so. Maybe if you lived somewhere that wasn't English-speaking it wouldn't be so bad.
I would never name my child Ham. Althought it doesn't mean that it's the meat from pigs, everyone would think so. Imagine meeting someone at say, the park, and you asked their name and they said: "My name is Ham." I would be like, "Are you kidding?" (No offence to anyone named Ham :D)
I like it as a nickname, though.