I think it depends where you are getting your domain from some places are free, because they give you a free domain.
on the website you asked:
(the internet Corporation for Assigned Names and Numbers)
The ICANN charges a mandatory annual fee of $0.18 for each year of domain registration, renewal or transfer. This will be added to the listed price for some domains, at the time of purchase.
The ICANN fee is charged per domain name registration year. For example, the fee for a one-year .com registration would be $0.18 while it would be $0.36 for a two-year .com registration.
Thank you
Dariush from Wickenburgnet.com
ICANN is responsible for the regulation of domain names.
ICANN
ICANN - Internet Corporation for Assigned Names and Numbers
The Internet Corporation for Assigned Names and Numbers (ICANN) manages the top level development and the architecture of the Internet Domain Space. ICANN authorizes domain name registrars, which registers and reassigns domain names.
According to ICANN. This is not a domain yet I would recommend it.
ICANN, or the Internet Corporation for Assigned Names and Numbers is the governing body for domain name registrations. Although they are the governing body, they do not "assign" domain names, but rather monitor and manage domain name registrars (i.e. GoDaddy, eNom, NetworkSolutions, etc.) where individuals (and businesses) can purchase domain names. To resolve to an active internet address, domain names are assigned to an IP address via a web host or domain name registrar.
The Internet Corporation for Assigned Names and Numbers (ICANN) provides a detailed guide on how to register a website domain and what sorts of domains are available.
To register a domain name, you must register the name with ICANN and pay an annual fee to gain ownership of the domain. It is illegal and impossible to have the same domain name as someone else and infringing on the trademark rights of another is illegal.
To purchase domain names you must go to an ICANN accredited registratar, i.e. GoDaddy to purchase the domain name you wish to buy. If the domain name is already registered, you must purchase it from the current owner or buy it from a site like DomainApple.com
ICANN was created in 1998.
The traditional way to create a domain name in North America by registering it with an ICANN accredited registrar, or with the appropriate regional authority for a country-code domain name (example: mydomain.us or mydomain.uk) .
ICANN is the provider for internet domains, all other companies are allowed to sell domain names through ICANN ICANN - is the Internet Corporation for Assigned Names and Numbers. Headquartered in Marina Del Rey, California, ICANN is a California non-profit corporation that was created on September 18, 1998 in order to oversee a number of Internet-related tasks previously performed directly on behalf of the U.S. Government by other organizations, notably IANA. InterNIC-Public Information Regarding Internet Domain Name Registration Services A few companies have offered low-cost, below-cost or even free domain registrations, with a variety of models adopted to recoup the costs to the provider. These usually require that domains be hosted on their website within a framework or portal that includes advertising wrapped around the domain holder's content, revenue from which allows the provider to recoup the costs.