Leonardo Silva

Leonardo Silva may refer to:


 * Leonardo Silva (footballer, born 1979), Brazilian football centre-back
 * Leonardo Silva (footballer, born 1980), Brazilian football striker
 * Leonardo da Silva (footballer) (born 1987), Brazilian football forward