When you sign up for hosting, all you must do is change the DNS of your existing domain name to our DNS and your domain name will work.
It doesn't matter where you got the domain (with us or another domain company), if you have control over it and can change the DNS, your site will work with us.