As nouns the difference between hams and ham
is that
hams is plural of lang=en while
ham is the region back of the knee joint; the popliteal space; the hock.
As a verb ham is
to overact; to act with exaggerated emotions.
As a proper noun Ham is
a son of Noah and the brother of Japheth and Shem.
As an initialism HAM is
his Apostolic Majesty, the title given to a number of historical kings of Hungary.