The exact cause of myelomeningocele is unknown, but it is believed to result from a combination of genetic and environmental factors. Insufficient intake of folic acid before and during early pregnancy significantly increases the risk. Other potential risk factors include maternal diabetes, obesity, and certain medications.