Question: why is ceylon called sri lanka?
Answer: Sri Lanka was given the name Ceilão by the Portuguese when they arrived in 1505. Later on when Ceilão became a British Crown Colony,this very name was transliterated into English as Ceylon. ... Ceylon was a westernised name, one that was given to the country by the British. Sri Lanka means "resplendent island" in Sanskrit.