Type Surname (from location) Usage English Pronounced Pron. HAM Meaning & History Means "river meadow" in Old English.