St. Leonard may refer to:

  • St. Leonard, Maryland a census-designated place in Calvert County, Maryland, United States
  • St. Leonards F.C. a semi-professional English football club based in Hastings, East Sussex

See also

  • St Leonard's, Edinburgh, a neighbourhood of south-central Edinburgh, Scotland, United Kingdom
  • St Leonards-on-Sea, atown and seaside resort in the borough of Hastings in East Sussex, England
  • Leonard of Noblac
  • Saint Leonard (disambiguation)
  • Leonhard (disambiguation)
  • Sankt Leonhard (disambiguation)
  • St. Leonhard (disambiguation)
  • St Leonard's Church (disambiguation)
  • St Leonards