I did some research on the meaning of the name Bingham and this is what I found.
1.
Bing is derived from the Old Norse word
bingr meaning stall or manger.There was a family or clan of Bings in England long before the conquest of William the Conqueror in 1066. During this period Britain was divided into hundreds for the purpose of government by King Alfred, with one of these being named Bingham Hundred. There is presently a Bingham settlement eleven miles east of Nottingham, but there is no certainty there is any blood relation between the Binghams of today and the old Saxons who lived at Bingham Manor and throughout the Bingham Hundred.
The Bing part of our last name is norse, but does not necessarily mean that we are of Norse ancestry. The immigrants from Normandy could very well have adopted this name because of their location of the people that lived there before them.
2.
Ham is an Old English word meaning village or town. It also signifies an enclosure, that which hems in. these words express the feeling of reverence for private right. It expresses the sanctity of the family bond; it is the home, the one secret and sacred place. It was brought to England by Teutonic colonists, Swabians and Angles of Wurtenberg as they settled England in conjunction with raiding parties on the English coast or a transported colony by order of Charlemagne.
3. The word
Ing was also used as a simple suffix in a name. Thus Bingham would mean, "at the Bings" or "at the place where the family of Bings" lives.
variations include: Bingham, Binham, Bingam, Binghame, DeBingham, Bingr, Bingram...