"Hoo", found in some place names, is an archaic English word meaning a peninsula or a spur of land. (19)