一般的には、「なにもない」または「無効である」という意味をさす英語。数学などで、要素のない集合(空集合)をEmpty SetといったりNull Setといったりすることからも明らかである。同時にプログラミング用語でもあり、例えばなにかのポインタを得るコードを書いたときに、ポインタが取得できていない時には、そのポインタ変数にはNULLが格納されている・・・などと言ったりすることがある。また文字列には、文字列の最後を判別するためにNULL文字が挿入される。これは"\0"と記述されることがある。しかしNULLとNULL文字は違うものであるから注意が必要である。
「ヌル」とか「ナル」などと読まれるが、日本では「ヌル」と読まれることが多い。しかし英語の発音は「ナル」らしい。