Kerajaan Medang
Istilah Wangsa Sanjaya merujuk pada nama raja pertama Medang, yaitu Sanjaya. Dinasti ini menganut agama Hindu aliran Siwa. Menurut teori van Naerssen, pada masa pemerintahan Rakai Panangkaran (pengganti Sanjaya sekitar tahun 770-an), kekuasaan atas Medang direbut oleh Wangsa Sailendra yang beragama Buddha Mahayana.
Wangsa Sailendra
Selama ini kerajaan Medang dianggap diperintah oleh dua wangsa yaitu Wangsa Sailendra yang beragama Buddha dan Wangsa Sanjaya yang beragama Hindu Siwa, pendapat ini pertama kali diperkenalkan oleh Bosch. Pada awal era Medang atau Mataram Kuno, wangsa Sailendra cukup dominan di Jawa Tengah. Menurut para ahli sejarah, wangsa Sanjaya awalnya berada di bawah pengaruh kekuasaan wangsa Sailendra. Mengenai persaingan kekuasaan tersebut tidak diketahui secara pasti, akan tetapi kedua-duanya sama-sama berkuasa di Jawa Tengah. Sementara Poerbatjaraka menolak anggapan Bosch mengenai adanya dua wangsa kembar berbeda agama yang saling bersaing ini. Menurutnya hanya ada satu wangsa dan satu kerajaan, yaitu wangsa Sailendra dan Kerajaan Medang. Sanjaya dan keturunannya adalah anggota Sailendra juga. Ditambah menurut Boechari, melalui penafsirannya atas Prasasti Sojomerto bahwa wangsa Sailendra pada mulanya memuja Siwa, sebelum Panangkaran beralih keyakinan menjadi penganut Buddha Mahayana.