Well there are so many websites on the web which provides Free website Templates, but it is good if you will go with Google or any other search engine to find appropriate template. Because if you will search template with your requirement like, you are looking Sports related layout or like that then it will be automatically sorted out with it.
Otherwise let me know your use, the Topic of your website so I can suggest you some templates.
There are tons of free templates on the web. I personally suggest that you consider these free website buiders here ... . These free website builders offer very beautiful and highly customizable free templates. Hope you find one that perfectly matches your niche.
Hello! Personally, I don't like using any free templates at all. I would like to recommend you to try some premium business wordpress theme from https://www.templatemonster.com/category/business-wordpress-themes/ instead. I think you will like using them a lot and will find them interesting and helpful to you. Good luck with your projects, hope I helped you a little
Honestly, I prefer to use Magento plugin instead. It's a perfect way to make pretty design and to make cool plugins for customers. I've been using Magento https://amasty.com/ to make this and hope it would help you either.