NULL in SQL, as well as programming in general, means literally "nothing". In SQL, it is easier to understand as "the absence of any value".
It is important to distinguish it from seemingly empty values, such as the empty string '' or the number 0, neither of which are actually ...