Общеслав. Суф. производное (суф. -в-, ср. левый) от утраченного пра (ср. приставку пра- в прадед и т. п.), того же корня, что и предлогпро. Считается родственным (с другим суф.) лат. probus «хороший, добрый», англосакс. fram «сильный, смелый» и т. д. Исходно правый — «прямой», затем — «настоящий, правильный» (ср. кривой, левый).
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.