Like many garden hybrids, it has a few invented names (see thread below), but the name in general use is Aloe x spinosissima (the x tells you it is a hybrid and not a species name). The sign in the picture is actually incorrect without this extra letter.
More info on a duplicate version of this thread here.
The thread "Aloe spinosissima" in
Plant Database forum