Ludwik II Wittelsbach zwany Srogim (ur. 13 kwietnia 1229 Heidelberg - zm. 2 lutego 1294 tamże) - książę Górnej Bawarii oraz hrabia Palatynatu.
Najstarszy syn księcia Bawarii i Palatynatu Ottona II Bawarskiego i Agnes Welf. Jego dziadkami byli: książę Bawarii i Palatynatu Ludwik I Bawarski i Ludmiła Przemyślidka oraz Henryk Welf i Agnes von Staufen.
Po śmierci ojca wraz z bratem odziedziczył księstwo Bawarii i Palatynatu. W 1255 roku bracia podzielili swoje terytorium Henryk otrzymał Dolną Bawarię, zaś Ludwik Górną Bawarię i Palatynat. Na swoją siedzibę wybrał Monachium.
2 sierpnia 1254 roku w Landshut poślubił księżniczkę Marię (1226–1256), córkę księcia Brabancji Henryka II i Marii Hohenstauf. Maria została zamordowana, para nie miała dzieci.
24 sierpnia 1260 roku w Heidelbergu poślubił księżniczkę Annę głogowską (~1249–1271), córkę księcia głogowskiego Konrada I i Salomei Odonicówny. Para miała trójkę dzieci:
24 października 1273 roku w Akwizgranie poślubił księżniczkę Matyldę Habsburg (1251–1304), córkę króla niemieckiego Rudolfa I Habsburga i Gertrudy von Hohenberg. Para miała 5 dzieci:
| Poprzednik Otton II Bawarski |
książę Górnej Bawarii 1253-1294 |
Następca Rudolf I Wittelsbach Ludwik IV Bawarski |
| Poprzednik Otton II Bawarski |
hrabia Palatynatu 1253-1294 |
Następca Rudolf I Wittelsbach Ludwik IV Bawarski |