GNU Guile
 は、プログラミング言語 のインタープリタ/バーチャルマシン。1993年に初めてリリースされた。
はPOSIXシステムコールのモジュール化された拡張やAPL の機能などを含み、オブジェクト ライブラリとしてパッケージングされている。「」を使うことで、を他のプログラムの中に組み込んで、 他言語との密接な統合が可能なインターフェースとして使用することができる。
名前「」は「」から来ている。後付けのものではないが（注を参照）公式ウェブページの冒頭にあらわれたのは2011年の春頃である。
はGNUプロジェクトの「公式の」 拡張言語であるが、 2006年の時点で、人気のあるプロジェクトの中でこの言語を使っているものは十指に満たない。その名称については、での議論の中で、リー・トーマスによって提唱された。 基本的なアイデアは、「開発者は基本的なアルゴリズムやデータ構造はCやC++に実装し、機能や型をインタープリタ用のコードにエクスポートする。アプリケーションはインタープリタが統括するプリミティブのライブラリとなることで、コンパイルされたコードの効率とインタープリタの柔軟性の双方を備えることができる。」というものである。