Boys are given more importance than girls in many societies because traditionally, males have been income earners. Hence, parents feel that during their old age, boys will look after them. Also, the family name is carried on through males as girls are married off into other families. Hence, parents feel that boys will carry on the family name.