For Cubes with no identifier other than a stash code the Cube.summary() method will fall back on printing the STASH attribute, if it's present. I would suggest this is done in the CFVariableMixin.name() method instead so that this logic is consistent used more widely. I'm happy to put together a pull request if this would be useful.