Yes, you can host multiple websites on your CentOS VPS by using a web server like Apache or Nginx. You can configure virtual hosts to serve different websites with their own domains or subdomains.