Many of the ICANN-accredited domain registrars (domain name registration companies) charge around $10 to $40 per domain name per year. Here are the few world's top domain name registrars who offer ...