A domain registrar is a company that’s been accredited by the Internet Corporation for Assigned Names and Numbers (ICANN), or otherwise a country code top-level domain, to sell domain names over the internet. The ICANN is a non-profit organization which manages the global Domain Name System.