Abu Rihan Muhammad bin Ahmad (X w.) nazwał wyspę Singal-Dip, jednak w języku arabskim przyjęto później nazwę Serendib lub Sarandib, pochodzącą z perskiego Serendip. Nazwa ta użyta została w perskiej baśni „Trzej książęta z Serendip”, w której bohaterowie dokonują nieoczekiwanych odkryć i znajdują rzeczy, których nie poszukiwali. Od tej nazwy, Horace Walpole, 4. hrabia Orford w roku 1754 stworzył angielskie słowo serendipity (pol. serendypność – sytuacja, w której przypadkowo dokonuje się szczęśliwego odkrycia, zwłaszcza wtedy, gdy szuka się czegoś zupełnie innego).

Później w języku arabskim używano Tilaan i Cylone, mających podobną jak „Cejlon” etymologię.

Heladiva Nazwy Heladiva oraz Heladveepa mogą pochodzić od ludu Hela, zamieszkującego Sri Lankę przed przybyciem ludności z kontynentu (Indusów i Tamilów).

Tâmraparnî Inną nazwą, która była używana w zachodnim świecie, była nazwa wspomniana przez króla Vijayę (indyjskiego najeźdźcę) – Tâmraparnî („liść o miedzianym kolorze”), a zaadaptowaną do języka pali jako Tambaparni. Oficerowie Aleksandra Wielkiego oraz Megastenes używali określenia Taprobanê.

Później nazwa ta pojawiała się w utworach Johna Miltona (w „Raju utraconym”) oraz Miguela de Cervantesa (jako Trapobana w „Don Kichocie”).