Banyak ahli berasumsi bahwa penyebab utama datang dari faktor psikologi sosial, bukan biologis. Beberapa dokter menyatakan bahwa faktor yang mempengaruhi kepribadian pasien adalah latar belakang keluarga yang tidak normal.
Dilecehkan pada usia dini juga dapat menjadi penyebabnya. Namun demikian, angka kasus ini tidak banyak, sehingga tidak pasti menyebabkan pedofilia.