Generally, domain names are paid; however, many web hosting companies offer a free domain name for one year when you purchase one of their annual packages. Moreover, other websites can provide a free domain. Still, with a not popular extension, you cannot consider a free domain name for a professional project. On the other hand, one option to consider is domain transfers; if you have an existing domain, you can migrate to your new web hosting provider.