Латинское – legalis.
В русский язык слово «легальный» пришло в XIX в. в своем первоначальном значении.
Слово имеет латинское происхождение, означает «законный». От латинского слова образовалось французское – legal.
Производное: легализировать.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство ЮНВЕС>. Москва. 2003.