Domain name registrar
A domain name registrar is a company or organization whose purpose is to conduct the registration of domain names. These companies help with finding available domain names, registering that domain name under your name, and maintaining the record.
For all the steps and tips in registering a domain name, see: How to register a domain name.
Examples of domain registrar's
Below are examples of companies who help with registering your domain name. Keep in mind this is only a small fraction of the companies available.