Domains cost the hosting company money. It is very unlikely that they will just give you a domain free of charge.
There are many hosting providers that will provide a free domain along with a hosting package.
In my opinion paid hosting is a lot more reliable too. Which will make your website even more successful.
Worth a shot...
Is there a website that provides a free domain name? I wanted to make a domain for my group but really having a hard time cause of the payment