Xiangliu (prononcé /ʃæŋ.ljuː/), connu dans le Classique des montagnes et des mers comme Xiangyao (prononcé /ʃæŋ.jaʊ/)[1], est un monstre serpent à neuf têtes venimeux qui apporte inondations et destruction dans la mythologie chinoise. Xiangliu peut être représenté avec son corps enroulé sur lui-même. Les neuf têtes sont arrangées différemment dans différentes représentations. Les représentations modernes ressemblent à l'hydre, avec chaque tête sur un cou distinct[2]. Les coupes de bois plus anciennes montrent les têtes regroupées sur un seul cou, côte à côte ou en une pile de trois de haut, dans trois directions.