Eggs can be gotten from defeated monsters that are at their 1st Evolution Stage by chance. The colour of the egg symbolises the respective type of the hatching monster.
In the beginning of the game, you start off with 1 Hatch Slot. These slots are required to hatch the eggs obtained from battles. You are able to purchase more slots for coins. Currently 5 Hatch slots is the maximum.