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