'y' means 'there'
'en' normally means 'some' or 'any' and is used after the verb instead of repeating nouns
'en' can also mean 'one' e.g J'en ai une.