Quick answer
Ham is a boy name meaning "hot, warm".
Pronunciation: English /ˈhæm/.
Meaning and history
The name means "hot, warm" in Hebrew. In the Old Testament, Ham is one of Noah 's three sons, along with Shem and Japheth. He was the ancestor of the Egyptians and Canaanites.
Notes and context
Usage: biblical | Ancient Hebrew: חָם