Anyone can buy a domain name. To do so, you visit a domain name registrar, such as A2, GoDaddy, or Namecheap, key in the domain you want to buy, and pay a fee. You can't buy just any domain, of course—only one that isn't already registered by another person or business and that bears a valid domain suffix.