I recommend Namecheap, but you can use GoDaddy or whatever other domain name registrar that you want.
Please note I do not actually pay for the domain name. You'll have to put in your billing information separately.
For a limited time only. Once the domain is registered, I will hook it up to your hosting provider if you have one and install wordpress at no extra charge.
Feel free to message me if you have any questions.