English: The name Petra means "rock" in the Greek language.
Telugu: 'పెట్రోస్' అంటే గ్రీకు భాషలో 'రాయి' అని అర్థం.