You most likely want to create a separate sub domain, then install wordpress in that sub domain folder via softaculous in cpanel.
To get a sub domain working on the same set up, wordpress multisite must be set up and enable. This is not a default set up, but is something to consider if you plan on adding a lot of sub domains.