Sialorrhea in neonates can result from various causes. Some of the primary reasons include neurological conditions such as cerebral palsy, developmental delays, and congenital anomalies. Additionally, infections, gastroesophageal reflux disease (GERD), and certain medications can also contribute to excessive drooling in newborns.