"NUL" is short for "NULL". Quoting ECMA-48, which lists all control characters as "8.3.xx acr - name":
8.3.88 NUL - NULL
Notation: (C0)
Representation: 00/00
NUL is used for media-fill or time-fill. NUL characters may be inserted into, or removed from, a data stream without affecting the information content of that stream, but such action may affect the information layout and/or the control of equipment.
Now, about your question:
In wikipedia it says that the ASCII NULL character is called NUL.
This is not what Wikipedia says. It says the ASCII null (lowercase!) character is called NUL. "Null character" is a term that applies to all character encodings, "NULL character" is not.
Wikipedia is correct, as there is nothing wrong with referring to this character by its official acronym.
In comment 2962254, Matteo Italia states that the NULL character is not called NULL.
He is wrong about that.
here, the table in "Character groups", the name is "NULL", abreviated "NUL"
here NUL is an abreviation, not a name
These are both correct.
in answer 30121329: «NUL is the name given to the first ASCII character.»
This is technically incorrect, but for all practical purposes correct. The acronyms are better known than the official names, and I don't see much of a problem in treating those acronyms as names.