Current translation for Lydd
  lydd derived from hlaed/lid - a pile or mound or agger or a ship
Place name translation provided by saxonhistory.co.uk