Pokémon Breeding

A Pokemon egg is what Pokemon hatch from. Pokemon eggs have been known to just magically appear.