Ham

-ham, is a generic suffix in place names in the UK and Ireland meaning farm, e.g. Rotherham.

The name may refer to:-

Belgium

 * Ham (Belgium), a municipality

France

 * Ham (Cergy), a village near Cergy, Val-d'Oise
 * Canton of Ham, in the départment of the Somme
 * Ham (Somme), a commune in the canton
 * Le Ham (Manche), a commune
 * Le Ham (Mayenne), a commune

Germany

 * is airport code for Hamburg airport

United Kingdom

 * Ham, Foula, Shetland, Scotland
 * Ham (Caithness), Scotland
 * Ham (Kent), England
 * Suburb (previously town) of Ham is in the London Borough of Richmond upon Thames
 * Newham, London borough, comprising
 * East Ham
 * West Ham
 * Ham (Plymouth)
 * Ham (Wiltshire)
 * Ham Island, River Thames, Berkshire

United States

 * Ham Lake (Hubbard County, Minnesota)
 * Ham Lake (Morrison County, Minnesota)
 * Winterham (Virginia), also known as Ham