Ayaviri The city/word Ayaviri means Peru. The city Ayaviri lies in Peru. The country Peru contains the city Peru.