Генерал флота — устойчивое условное обозначение тех военачальников Российской империи XIX — начала XX века, которые служили по Военно-морскому ведомству и имели военный чин II класса Табели о рангах без указания рода войск, то есть не являлись ни генералами от инфантерии, ни генералами от кавалерии, ни генералами от артиллерии, ни инженер-генералами. Фактически, чин, в который их производили, обозначался просто как генерал, однако, во избежание путаницы, в обиходе они назывались генералами флота (де-юре, однако, такой чин не существовал).
В отличие от «полных» адмиралов (в Российской империи — стандартный флотский чин II класса Табели о рангах), генералы флота не командовали флотами или эскадрами. Среди них были гидрометеорологи (М. Н. Рыкачёв), начальники Главного управления кораблестроения (С. П. Дюшен), военные преподаватели и члены Главного военно-морского суда (Е. И. Аренс). В некоторых случаях генералы флота могли быть затем переименованы в адмиралы, сохранив чин того же класса (А. П. Епанчин).
Легендарный русский кораблестроитель, академик А. Н. Крылов являлся именно генералом флота.