 Saint-Léonard is first mentioned in 1218 as "apud Sanctum Leonardum".The municipality was formerly known by its German name "St. Leonhard", however, that name is no longer used.Saint-Léonard has an area, , of .