The story
- Sanskrit · borrowed fromपुर“city”
- Sanskrit · borrowed fromरत्न“gems”
- Sinhalese · borrowed fromරත්නපුර
- English todayRatnapura
From Sinhalese රත්නපුර (ratnapura), ultimately decomposed into Sanskrit रत्न (ratna, “gems”) + Sanskrit पुर (pura, “city”).
Words from the same roots
Sanskritरत्न all →
RatnaRatnangi
Sanskritपुर all →
AnantapurFaridpur DistrictHarimaupuraMadaripur DistrictPirojpur District-poreSaidpurSri Jayawardenepura Kotte
Etymology from Wiktionary, CC BY-SA 4.0.