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; Helston, Cornwall, has a church with the same dedicatee.