Question: why sri lanka called ceylon?
Answer: The name Ceylon is a transliteration of Ceilao, the name of the country under Portugal, the islands first European colonial rulers. The adopted name, Sri Lanka, is much older and closer to the Sinhalese and Tamil names for the island.