Reincarnation has to do with female infancticide in that in the minds of Hindus, the soul will simply come back again in the body of someone (or something else). Hence killing a fetus/little human baby is not such a big deal since you can just recycle its soul, so to speak.
In Christianity, we believe there is one life, and it is spent once, whether killed in the womb or lived to a full 90 years. This is why life is so much more sacred to Christians than Hindus. We also have commandments not to kill, to love our neighbor as ourselves, and to care for those less fortunate or weaker than ourselves.
well first of all hinduism does not ever preach killing a living soul .Yes,hindus do believe in reincarnation but that's not the major reason for female infanticide.
In India,dowry is the major problem.We have a lot of poor people in our country who just cant afford to pay it.Hence to avoid this hassle they prefer killing their little babies .This is very unfortunate but true.
Reincarnation to some extent may be true but till now whatever i have heard of,Dowry is the root cause .
in short its the money factor causing the problem.