Free Web Hosting and Domain Services
Domain Name: A domain name is your website name. A domain name is the address where Internet users can access your website. A domain name is used for finding and identifying computers on the Internet.
Web Hosting Services:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Web hosts are companies that provide space on a server owned or leased for use by clients, as well as providing Internet connectivity, typically in a data center.
Some free web hosting and domain name providers are:
Domain name: Bluehost.com, Hostinger.com, Freenom.com etc.
AWS: It is a subsidiary of Amazon that provides free web hosting services.
Attlasian.com: It is an Australian company which provides these services.
Freehostia.com: It will allow you to easily create a professional looking site for FREE.