Secara ilmiah,
ketunanetraan pada individu dapat disebabkan oleh berbagai faktor, baik itu
faktor dalam diri individu (internal) maupun
faktor dari luar individu (eksternal).
Faktor
internal (prenatal)
yaitu faktor-faktor yang erat hubungannya dengan keadaan bayi selama masih
dalam kandungan. Kemungkinannya karena faktor gen (sifat pembawa keturunan),
kondisi psikis ibu, kekurangan gizi, keracunan obat, pengaruh alat bantu medis,
si ibu terkena infeksi maternal (rubella atau campak german).
Faktor
eksternal ialah
