GNU is a 'nix operating system developed by the GNU project. GNU is normally used with the Linux kernel.
GNU stands for GNU's Not Unix.
The original kernel intended for GNU, Hurd, has been under development since 1984, and has yet to release a stable version. For this reason, most GNU operating systems use linux as their kernel.
The GNU tag can be used for any software developed by the GNU project.