If you do not already own a domain (www.yourname.com) then YES you will need to register one. We recommend www.diydomainshoppe.com. Your nameservers will automatically be set to point to your new website with us, saving you a couple of steps. No matter where your domain is registered you do not have to transfer it to us, only change the nameservers. This means you always remain control.