Marcelo Silva may refer to:

Marcelo Silva (footballer, born 1976), Brazilian football defensive midfielder Marcelo Silva (footballer, born 1989), Uruguayan football centre-back

See also Marcelinho (footballer, born September 1984) (born 1973), born Marcelo Oliveira Silva, Brazilian football striker