Registration services, such as Dot TK and Freenom, offer free domain names, and they'll get the job done provided that you don't mind a funky-looking URL extension. Web hosts, such as Hostgator and Squarespace, let you grab a free domain name, too, but with time-centric limitations.