Leonard is a city in Fannin County, Texas, United States. The population was 1,846 at the 2000 census. J.B. Stokes, who was a member of Easy Company, 506th Parachute Infantry Regiment of the 101st Airborne Division, was born in Leonard.
Leonard is located at 33°22′59″N 96°14′43″W / 33.383165°N 96.245248°W / 33.383165; -96.245248 (33.383165, -96.245248).
According to the United States Census Bureau, the city has a total area of 2.0 square miles (5.1 km2), all of it land.