There are specials running on the internet that include some free domain registration some with whats called non expiration domain registrations or registrations for life.  Some banks have offered free domain registrations with the signup of a merchant account and there are plenty of free registrations that are given out when you signup for the providers hosting service.  The following is the only truly free service for domain registration but to get it you will have to do a litle work.

http://www.freewebdomainnameregistration.com/

 

Create a free website with Weebly