Several factors can lead to overheating in neonates, including excessive clothing, high ambient temperatures, and inappropriate use of blankets and heating devices. Parents and caregivers may sometimes overdress the infant or use multiple layers of blankets, mistakenly believing that more is better for warmth.