You defiantly need a domain name, you need to find one short and sweet easy to remember and easy to spell via the Internet if it is going to be online only you need to register your domain name and use hosting godaddy is pretty enexpensive, also if you plan on doing an online shop you need a way for people to order and pay etc...