Saint-Léonard ist eine französische Gemeinde mit 1357 Einwohnern (Stand 1. Januar 2013) im Département Vosges in der Region Alsace-Champagne-Ardenne-Lorraine. Sie gehört zum Saint-Dié-des-Vosges und zum Kanton Saint-Dié-des-Vosges-2. Die Bewohner nennen sich Léonardiens/Léonardiennes