'Left', in the sense of 'remaining' is the third form (past participle) of LEAVE. This usage is not part of any general pattern.
I have no milk left.
Have you got any wine left?
Everybody's been dismissed. Nobody is left/There is nobody left.
- For Teachers