Ham

There was no name definition found for Ham.

See:

HAM (1)   (name element)   Anglo-Saxon
HAM (2)   (name element)   Anglo-Saxon

Other types of names:

HAM   (given name)   Biblical