Wangsalan adalah teka-teki dalam bentuk kalimat atau puisi tradisional Jawa yang memiliki makna tersembunyi. Jawaban dari wangsalan biasanya terdapat dalam kata-kata yang ada di dalam kalimat tersebut, seringkali berupa plesetan atau sinonim. Contoh wangsalan: *Bayem unine*, batangen dadi apa? (Jawab: *Silem*) - yang berarti bayam bersuara, coba tebak jadi apa? (Jawaban yang benar adalah berenang).