8. The method of claim 7 , wherein the application is configured to display each name in the plurality of registered names and each name in the plurality of available names one at a time and in a mixed order to allow the customer to guess 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.
7. A method, comprising the steps of: transmitting over a computer network, by a Distributor comprising a hardware server, an application configured to be run on a client device operated by a customer of the Distributor; analyzing by the Distributor data taken from an account of the customer, an online database and/or an online social media platform to select a token related to the customer; accessing by the Distributor an electronic database to identify a plurality of registered names that are related to the selected token; generating by the Distributor a plurality of available names that are related to the selected token; transmitting over the computer network, by the Distributor, to the client device the plurality of registered names related to the selected token and the plurality of available names related to the selected token, wherein the application is configured to allow the customer to guess 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 application is configured to allow the customer to select one or more of the plurality of available names for name registration after being displayed from the client device; receiving over the computer network, by the Distributor, the selected one or more of the plurality of available names from the application running on the client device; and registering by the Distributor the selected one or more of the plurality of available names to the customer.