Secure a domain
In the halcyon days of the early 21st century, you could create a business name, and find a domain to match. These days, it’s virtually impossible. However, you can be creative with hyphenated names. While “geeks.com” (and .net, .org) is taken, trying something like “website-4-g33ks” instead.
One good way to proceed is to secure a “.com” domain, find a host (many domain registrars will also host sites), and build your own site. This has the advantage of being the most flexible in terms of design and installation of custom code.
Alternately, you can sign up with a service such as Blogger, from Google, or WordPress both of which will not only let you put your site name in front of their service name (e.g., wordpress.com), they will give you that and a website for free. The advantage, aside from that, is that Blogger and WordPress give you a great number of really well-designed templates to make your site look visually awesome. The downside is that generally takes having a “pro” version (i.e., paid for) before you can do any serious customizing.