The Giant is called Selfish because he did not allow children to play in the garden. ... When the Giant returned after a long gap, he shooed away all the children and erected a wall around his garden. Now children had no place to play. So, they were fondly remembering their old happy days