Cleft lip in unborn babies is caused by a combination of genetic and environmental factors. It can be influenced by family history, smoking during pregnancy, and certain medications taken during the first trimester.