There is a problem mapping the pins from the LM7805 symbol in the schematic, to the TO-220 footprint on the PCB layout.
Open the schematic symbol in the symbol editor, and inspect the parameters of each pin. The Pin NUMBERS should be "1", "2", and "3" - not "VI", "VO", or "GND". (These names may be used for the pin NAME, but not the pin NUMBER.) Change them if necessary, save the updated symbol to the correct library, AND REPLACE THE SYMBOL IN YOUR SCHEMATIC WITH THE CORRECTED SYMBOL.
If the schematic symbol is correct, verify that the NUMBERS of the footprint pads are also "1", "2", and "3" - and that Pad number 1 is in the correct location for the function of Pin number 1; Pad 2 corresponds to Pin 2, etc.
You will have a problem if the schematic symbol has THREE pins but the PCB footprint has only TWO pads. Try the footprint called "TO-220_Vertical" instead of "TO-220-2_Vertical".