SiteGround is one of the many third party companies that will host your WordPress web site at low or no cost.
The advantage of these companies is you can have more options or plugins than those provided by WordPress.com, without the hassle of running your own web server. Different companies offer different levels of flexibility, speed and support, so it pays to shop around.