Neko je vysokoúrovňový dynamický programovací jazyk. Jeho cílem je být univerzálním skriptovacím jazykem a podporuje objektově orientované, funkcionální a procedurální programovací paradigma. Neko je staticky typovaný a pro správu paměti používá garbage collector.
Neko byl původně vytvořen jako skriptovací jazyk pro multiplatformní sadu nástrojů HaXe a od té doby byl portován na další platformy. Neko lze použít k vytváření programů, které běží jak na virtuálním stroji Neko, tak na multiplatformním běhovém prostředí HaXe.
Neko je projekt s otevřeným zdrojovým kódem a je uvolněn pod licencí MIT.