Current translation for St Leonards On Sea
  starting in st derived from sanctus  – saint
  leonards derived from leonard  – Saint Leonard of Limoges
  on sea derived from sea  – usually means near the sea
“Saint saint leonard of limoges usually means near the sea”
Place name translation provided by saxonhistory.co.uk