Here we go again: Iraqi man runs over daughter for being "too Westernized"

Female infanticide/foeticide is a big problem in India, but the reason you have given i.e. will bring bad name to the family just shows your ignorance.

People prefer sons because of certain misplaced beliefs like sons take care of the parents in their old age while daughters get married and go away. Plus a lot of people are scared of the dowry that they would need to pay for a girls marriage while if they have a son, they would get dowry.