Bahasa Sanskerta
Bahasa Sanskerta (ejaan tidak baku: Sansekerta) atau Sanskrit, adalah salah satu bahasa Indo-Eropa paling tua yang masih dikenal dan sejarahnya termasuk yang terpanjang. Bahasa yang bisa menandingi 'usia' bahasa ini dari rumpun bahasa Indo-Eropa hanya bahasa Het. Kata Sanskerta, dalam bahasa Sanskerta Saṃskṛtabhāsa artinya adalah bahasa yang sempurna. Maksudnya, lawan dari bahasa Prakerta, atau bahasa rakyat.
Bahasa Sinhala
Bahasa ini diperkirakan berkembang melalui Bahasa Indo-Arya Lama (Sanskerta), yang kemudian berkembang lagi menjadi Bahasa Indo-Arya Madya (Prakerta) dengan cirri terbaik dipegang oleh Bahasa Pali yang merupakan bahasa bagi umat Buddha.
Naskah-naskah tua seperti Maha Wamsa, yakni kisah raja-raja Srilanka, menunjukkan bahwasanya bahasa ini sudah berkembang sangat lama.
Bahasa Sinhala juga banyak menyimpan bentuk-bentuk lama bahasa Sanskerta, karena keterisolasiannya dari bahasa-bahasa Indo-Arya di utaranya. Seperti misalnya awalan ‘y’ yang di utara berubah menjadi ‘j’ dengan contoh :Bahasa Sinhala selain berakar dari bahasa Sanskerta dan Pali, juga dipengaruhi oleh bahasa-bahasa sekitarnya. Karena bahasa di sekelilingnya tergolong bahasa-bahasa Dravida, maka mau tidak mau banyak sekali kosakata bahasa Dravida, khususnya Tamil yang masuk ke dalam Bahasa Sinhala.
Disamping bahasa Tamil, karena Srilanka juga merupakan jalur perdagangan yang sangat strategis, maka pengaruh kosakata dari berbagai bahasapun berdatangan. Bahasa Sinhala menyerap banyak kosakata dari bahasa Portugis yang dibawa oleh para penjajah pada abad ke-16, kemudian bahasa Belanda, Inggris, Arab dengan bahasa Sanskerta yang diubah sedikit bentuknya.