Why is the Giant called selfish? The Giant is called selfish because he did not permit the school children to play in his garden without his permission. It was strictly reserved for his own use. He built a huge wall around the garden to keep the children away. Related posts: How did Buddha make Kisa Gotami realise the reality of death? How can we say that the animals have a sixth sense? Which animals were served by the dog? What was the reason for the dog to leave them one-by-one? Did Ernest believe that old prophecy had come true? What did he say about it?