"no-code" software is a very specific category of software that aims to enable users to build something that usually is built by a dev, without needing one.
And while "no-code" can be a weird name, it makes sense when you read the definition I just gave. Just like "serverless" does not mean there is no server involved (obviously), but simply means you don't even need to think about the server part.