Punokawan adalah tokoh-tokoh dalam dunia pewayangan yang bentuknya aneh dan lucu, termasuk juga perwatakan dan tingkah polahnya. Tokoh tokoh punokawan ini tidak kita temui dalam kisah Mahabharata asli atau versi mitologi Hindu. Konon tokoh-tokoh ini diciptakan oleh Sunan Kalijaga, sebagai salah satu media penyebaran Islam di tanah Jawa. Semar, Gareng Petruk dan Bagong adalah tokoh Punokawan yang akrab dengan masyarakat Jawa. Meskipun mereka hanya seorang abdi atau pelayan dari para kesatria, tetapi mereka kerap muncul menghadirkan solusi untuk memecahkan suatu masalah.