Происходит от французского словосочетания royal pianoforte, то есть "королевское фортепьяно", ведь прилагательное royal образовано от существительного roi – "король". В результате усечения словосочетания от него осталось лишь первое слово.
Этимологический словарь русского языка. — СПб.: ООО "Виктория плюс". Крылов Г. А.. 2004.