Historically Haselor is the part to the north of Pelham Brook, with Walcote being part of Haselor (and both being in Haselor parish). Upton lies south of the brook.
note2
Today road signs imply two villages - Haselor and Walcote - whilst the name Upton is not used