Several factors can cause a prolonged QT interval in neonates. These include genetic conditions such as congenital LQTS, electrolyte imbalances (e.g., hypokalemia, hypocalcemia), and exposure to certain medications that affect cardiac repolarization. It is important to identify the underlying cause to provide appropriate treatment and management.