Maria Anna von Pfalz-Neuburg (ur. 28 października 1667, w Düsseldorfie, zm. 16 lipca 1740 w Guadalajarze) – księżniczka palatyńska, królowa Hiszpanii jako druga żona Karola II Habsburga.

Życiorys Rodzicami Marii Anny byli: palatyn Filip Wilhelm oraz jego żona Elżbieta Amalia Hessen-Darmstadt. Jej starszymi siostrami były: Eleonora Magdalena – cesarzowa Austrii jako żona Leopolda I i Maria Zofia – królowa Portugalii jako żona Piotra II. Jej młodszą siostrą była Jadwiga Elżbieta Sobieska – synowa króla Jana III Sobieskiego.

Pierwsza żona Karola II – Maria Ludwika Orleańska, zmarła bezdzietnie w lutym 1689 roku. Maria Anna została wybrana na jej następczynię spośród wielu kandydatek, ponieważ jej przodkowie byli bardzo płodni. Wyszła za mąż za Karola II, w 1690. Jednak ona również nie potrafiła dać mężowi upragnionych potomków – prawdopodobnie nie z jej winy, lecz ze względu na problemy zdrowotne króla.

Ze swoją teściową i królową-wdową Marianną Austriaczką była w złych relacjach. Dzieliła je z różnica zdań na temat sukcesji tronu po mężu i synu – królu Karolu II. Królowa-matka chciała, aby tron objął Józef Ferdynand Wittelsbach, a królowa-małżonka chciała aby tron objął jej siostrzeniec – arcyksiążę Karol Habsburg.