خود شیفتگی در کودکان می‌تواند به دلایل متعددی ازجمله عوامل ژنتیکی (والدین خودشیفته)، خانوادگی (فرزندخواندگی، فوت والدین، طلاق والدین) و محیطی (تاثیرات همسالان یا اجتماع) باشد.