XOTcl (vyslovuje se exo-tick-ull) je skriptovací jazyk, který kombinuje vlastnosti jazyka Tcl a OO jazyků, jako jsou C++ a Java. Vyvinuli jej Gustaf Neumann a Uwe Zdun na Technické univerzitě ve Vídni.
XOTcl je objektově orientované rozšíření jazyka Tcl, které poskytuje výkonný objektový systém s širokou škálou funkcí. Podporuje vícenásobnou dědičnost, mixiny, zpracování výjimek a další funkce.
XOTcl je také velmi dobře přenositelný, běží v systémech Windows, Linux, Mac OS X a dalších.