A domain name registrar is a company that manages the registration of domain names. When you buy a new domain name, you are buying it “from” a registrar (that is — you are paying the registration fee to a registrar).