No, you can’t get a free domain without paying, but there are some services that offer a free domain for one year with their website builder or web hosting plans such as Wix, Weebly, WordPress, etc.