Этимологический словарь русского языка Семенова - генерал
Генерал
Французское – general.
Немецкое – General.
В русском языке слово «генерал» известно с середины XVII в. и встречается уже в «Книге о ратном строе» 1647 г. В 50-х гг. XVII в. слово нередко встречалось в форме «енерал», например в письмах царя Алексея Михайловича (1658 г.). Форма «генерал» стала общеупотребительной во времена Петра I в таких сочетаниях, как «генерал-адмирал», «генерал-адъютант» и т.п.
Судя по начальному «г», слово пришло в славянский из французского через немецкий как военный термин. Французское же слово восходит к латинскому generalis – «общий», «всеобщий», «главный», «стоящий над всеми», образованному от genus – «род», «родовой». Французское слово general первоначально было только прилагательным, и уже позже оно субстантивировалось.
В том значении, в котором это слово известно современному русскому языку – «военный генерал», оно представляет собой сокращение от capitain general (во французском) и General Kapitan (в немецком), где general стало самостоятельным словом с XVII в.
Родственными являются:
Болгарское – генерал.
Польское – general.
Производные: генеральский, генеральный, генеративный.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство
Москва
2003