The precise cause of ONH is not entirely understood. However, it is believed to result from a combination of genetic and environmental factors. Potential causes include maternal diabetes, drug or alcohol use during pregnancy, and certain genetic mutations.