Inherited from Old Galician-Portuguese rogar, from Latin rogāre, from Proto-Indo-European *h₃roǵ-, ablaut of *h₃reǵ-.
Practice speaking and memorizing "rogar" and many other words and sentences in Portuguese.