Leopold Gernhardt (ur. 16 marca 1920 w Wiedniu, zm. 18 kwietnia 2013 tamże) – piłkarz austriacki grający na pozycji pomocnika. Rozegrał 27 meczów w reprezentacji Austrii.

Kariera klubowa Całą swoją karierę piłkarską Gernhardt spędził w klubie Rapid Wiedeń. W 1939 roku awansował do kadry pierwszego zespołu Rapidu i w sezonie 1939/1940 zadebiutował w nim w austriackiej lidze. W debiutanckim sezonie wywalczył z Rapidem mistrzostwo Austrii. Z Zespołem Rapidu zostawał mistrzem kraju także w sezonach 1940/1941, 1945/1946, 1947/1948, 1950/1951, 1951/1952 i 1953/1954. W 1941 roku został również mistrzem Niemiec. Z kolei w sezonie 1945/1946 oprócz mistrzostwa kraju zdobył również Puchar Austrii, a w 1951 roku Puchar Mitropa. Swoją karierę zakończył w 1955 roku. W barwach Rapidu rozegrał 208 meczów i strzelił 53 gole.