13. A method, comprising the steps of: transmitting over a computer network, by a Distributor comprising a hardware server, a webpage file configured to display a webpage rendering on a client device operated by a customer of the Distributor; receiving over the computer network, by the Distributor, a selected category from the client device, wherein the webpage rendering displayed on the client device is configured to receive the selected category from the customer; accessing by the Distributor an electronic database to identify a plurality of registered names that are related to the selected category; generating by the Distributor a plurality of available names that are related to the selected category; transmitting over the computer network, by the Distributor, to the client device the plurality of registered names related to the selected category and the plurality of available names related to the selected category, wherein the webpage file is configured to allow the customer to guess on the webpage rendering displayed on the client device whether each name in the plurality of registered names and each name in the plurality of available names is registered or available for name registration after being displayed and wherein the webpage file is configured to allow the customer to select on the webpage rendering displayed on the client device one or more of the plurality of available names for name registration after being displayed; receiving over the computer network, by the Distributor, the selected one or more of the plurality of available names from the webpage file running on the client device; and registering by the Distributor the selected one or more of the plurality of available names to the customer, wherein the selected category by the customer is current events and one or more trending hashtags from one or more social media platforms are tokenized and used in accessing by the Distributor the electronic database to identify the plurality of registered names that are related to the selected category and used in generating by the Distributor the plurality of available names that are related to the selected category.
15. The method of claim 13 , wherein the webpage file running on the client device is configured to, immediately after the customer guesses whether a name in the plurality of available names is registered or available for name registration, present an option to the customer on the webpage rendering to register the name in the plurality of available names.