Sus padres fueron Juan Rodríguez de Silva, nacido en Sevilla, aunque de origen portugués (sus abuelos paternos, Diego Rodríguez y María Rodríguez de Silva, se habían establecido en la ciudad procedentes de Oporto), y Jerónima Velázquez, sevillana de nacimiento.