http://tophostingweb.com/
Free Web Hosting
provides both free domain and subdomain hosting. Before signing up your free hosting account, you have to choose whether to go with domain hosting or subdomain hosting.
Free Domain Hosting
* www.yourwebsite.com
* You must own a domain...