Some companies offer a free domain in addition to the purchase of other services. These domains typically come with a lot of customization restrictions and limited features, and commonly include the company’s brand name in the URL.
Other companies may offer a free year of domain registration with the purchase of hosting services, but these domains will still need to be paid for when renewing the domain registration.