Dalam pewayangan Jawa Tengah, Semar selalu disertai oleh anak-anaknya, yaitu Gareng, Petruk dan Bagong. Namun sesungguhnya ketiganya bukan anak kandung Semar. Gareng adalah putra seorang pendeta yang mengalami kutukan dan terbebas oleh Semar. Petruk adalah putra seorang raja bangsa Gandharwa. Sementara Bagong tercipta dari bayangan Semar berkat sabda sakti Resi Manumanasa
Dalam pewayangan Sunda (Jawa Barat), urutan anak-anak Semar adalah Cepot, Dawala, dan Gareng. Sementara itu, dalam pewayangan Jawa Timuran, Semar hanya didampingi satu orang anak saja, bernama Bagong, yang juga memiliki seorang anak bernama Besut