The short answer is that any hosting company that can serve PHP can host your Wordpress site. The best web hosting for Wordpress is a mix of the best general hosting plans and some specific Wordpress features like free themes, One click install, automatic core updates, one-click installs and migration and so on. We have a list with reputable website hosting companies that are specialized in Wordpress here.