ERC stands for Ethereum Request for Comment. Essentially, they are standards that have been approved by the community and are used to convey technical requirements and specifications for certain use cases. ERC-20 specifically is a standard which outlines the technical specification of a fungible token.