Current translation for Lydd On Sea
  lydd derived from hlaed/lid  – a pile or mound or agger or a ship
  on sea derived from sea  – usually means near the sea
“Usually means near the sea pile or mound or agger or a ship”
Place name translation provided by saxonhistory.co.uk