So none of you have heard of Gandi.net. They are giving away 55,000 free domain names from 1st March to 10th March to their customers. If you are not a customer, just register and become a new customer and you would get 1 domain name free. Their older customers can grab upto 10 domain names. The domain name would be valid for 1 year and after 1 year, you would have to pay for further registration. You can register .com, .net, .fr, .info and many more.https://ten.gandi.net/
I have grabbed one, and so far there seems to be no catch. Whois shows your name and address for the domain name. You can even transfer the domain name to your regular registrar. You can set your own DNS nameservers etc.