Harshavarman II. († 944; auch Brahmaloka) war von 941 bis 944 König des Khmer-Reiches. Wie sein Vater Jayavarman IV. (928–941) residierte er ca. 120 Kilometer nordöstlich von Angkor in Lingapura, dem heutigen Koh Ker und nicht in Yashodharapura (Angkor) oder in Hariharalaya (Roluos).