Yes! Of course, you can install Wordpress on your site. We even provide Softaculous, an free, automated tool that will install, update, and backup your Wordpress install.
You’ll find Softaculous in your Control Panel in the Software section. Simply click the icon to open Softaculous and then hover the cursor over the WordPress icon and click Install.
Softaculous will not only install the latest version of WordPress but will also automatically back up your site and upgrade you to the latest version of WordPress and its plugins as they become available.
You can see more Wordpress help articles here.