Question: egg is not non veg?
Answer: Vegetarianism as a diet excludes the consumption of animal flesh, since eggs technically are vegetarian, they do not contain any animal flesh. People who include eggs in their diet, while abstaining from eating chicken, pigs, fish and all the other animals can be called ovo-vegetarian - a vegetarian who eats eggs.