Maybe he's just a kid. Shouldn't that be enough for a parent? Not all children are terrors and you should feel blessed to have a child that's full of life and healthy curiosity as well as well behaved and generous. But is it really necessary to put a label on it? Can't it just be a good kid? All kids have idiosyncracies and they are full of surprises. Saying "my kid is an indigo kid" is just another way of saying "my kid is better than your kid by default since he was born". Children are special as they are. They don't need another label to define it for them, and they certainly don't need overzealous parents who regard them as superior by birthright.