Who actually owns domain names?

No one owns domain names; they merely lease them for a period of time. The public acquires the use of domain names through domain registrars, which often take the form of web hosting providers or other entities that provide online services like BestKnownHost.  

Feedback and Knowledge Base