The recommended oil for a 2001 Silverado depends heavily on the engine it has. There were several engine options available that year. To know for sure, you
must check your owner's manual. This manual will specify the correct oil viscosity (like 5W-30 or 10W-30) and the type (conventional, synthetic blend, or full synthetic).
However, generally speaking, for a 2001 Silverado, a common recommendation was 5W-30 conventional or synthetic blend motor oil. But again, do not rely on this general advice. Always consult your owner's manual for the manufacturer's specific recommendation. The manual will also provide information on oil capacity.