Stephen Leonard

Stephen Leonard may refer to:
 * Stephen B. Leonard (1793–1876), U.S. Representative from New York
 * Steve Leonard (born 1972), British veterinarian and television personality