Where does “இலங்கை” come from?

இலங்கை (Tamil) comes from Sanskrit लङ्का — island; the citadel of Ravana in the Ramayana.

Ancestry of “இலங்கை”, step by step

StepLanguageWordMeaning
1Sanskritलङ्काisland; the citadel of Ravana in the Ramayana
Every word from Sanskrit लङ्का