puri (Balinese) comes from Old Javanese purī, from Sanskrit पुर, from Sanskrit पर, from Proto-Indo-European per-, from Proto-Indo-European pr̥tós — passed , crossed.
puri (Balinese): palace, royal residence