Leonardo Castro

Leonardo Castro may refer to:


 * Leonardo Castro (footballer, born 1989), Colombian football forward for Kaizer Chiefs
 * Leonardo Castro (footballer, born 1992), Colombian football forward for Independiente Medellín