Wirocana (Sanskerta: विरॊचन; Virocana) adalah seorang asura (sejenis raksasa) dalam mitologi Hindu, putra Prahlada, raja asura. Setelah Prahlada mangkat, ia menjadi raja para asura. Wirocana memerintah dengan sangat baik. Pada suatu hari, seorang brahmana yang bernama Sanatkumara mengunjunginya dan menjelaskan hakikat alam semesta yang sejati kepadanya. Penjelasan yang diutarakan oleh Sanatkumara membasuh hati Wirocana, sehingga ia memutuskan untuk menjadi pertapa demi meninggalkan kehidupan duniawi. Kemudian ia menyerahkan tahtanya kepada Mahabali, putranya.