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
Place name translation provided by saxonhistory.co.uk