A bit of a humdrum association, perhaps; but we've already had in the game. the "Itchington" derivation -- nothing to do with skin irritations, but a propos the local small River Itchen, far lesser-known than its Hampshire namesake. Bishop's Itchington's church is dedicated to St. Michael...