Uroboros neboli ouroboros (z gr. ουροβóρος - požírač ocasu) je starodávný symbol, který zobrazuje hada nebo draka požírajícího svůj vlastní ocas.
Tento symbol se pojí s alchymií, gnosticismem a hermetismem. Představuje cyklickou podstatu věcí, nekonečný návrat od konce k začátku, sebezničení a sebeobnovu.
Na některých zobrazeních je Uroboros z poloviny bílý (světlý) a z poloviny černý (tmavý), což naznačuje symboliku jin-jang, znázorňující dualitu věcí; vzájemně se doplňujících opačných principů.
Také bývá stočený do tvaru ležící osmičky, symbolu nekonečna.
V sedmé řadě seriálu Červený trpaslík je epizoda s názvem Uroboros, ve které je odhaleno, že jedna z hlavních postav je svůj vlastní syn.
