Ham
Old English terminology There are many terms/ sayings dating to the Middle Ages stll in use. One of the most common is Ham . We thnk of ham as being meat from a pig, which is correct, but the term Ham means - a small island in a river - that is certainly true for Cheltenham ; I have seen the island on the river Chelt were you could have kept pigs. I assume Lewisham comes from an island owned by the Lewis family at some time, as for Tottenham I am not sure.