Общеслав. Суф. производное от *rǫbъ (см. рубаха), того же корня, что лит. rantýti «рубить», др.-исл. ram(m)r «острый». Первично — «отделять что-л. чем-л. острым» (ножом, топором и т. д.) > «отрезать, отрубать», затем также «обшивать обрезанное» (ср. подрубить).
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.