Do you want to have your own website where you can publish something? Just pick a name, and go to one of these to register the name. If you don't want to have your own domain, then perhaps you should try a free website (usually comes with some advertising), like WordPress.
GitHub.io will host public websites and include built in version control for the more tech savvy web master.
Bluehost.com host unlimited domains and subdomains. They are fast, located in Utah, and have great tech support. They have a ton of auto-install software for your website and very up to date software.
GoDaddy.com - an inexpensive registrar that provides lots of services with their registration.