Current translation for Winchelsea
  winch derived from win  – pasture
  el derived from el  – person
  sea derived from æg  – an island
“Pasture island”
Place name translation provided by saxonhistory.co.uk