how to do you own a domain name
You can simply register a domain name with most of the hosting companies; you don't have to also host with them. Just find a reputable and certified domain registrar. Keep in mind that some hosts and registrars are only allowed to register certain top-level domains (or TLDs), like .org and .xxx, and so on.