Ratnapura The city/word Ratnapura means Sri Lanka. The city Ratnapura lies in Sri Lanka. The country Sri Lanka contains the city Sri Lanka.