1. A method, comprising the steps of: decoding, by a server hardware computing device coupled to a network and comprising at least one processor executing specific computer-executable instructions within a memory, a first domain name search string; executing, by the server hardware computing device, a first domain name database query using the first domain name search string to determine domain name availability; responsive to an unavailability of a first domain name: identifying, by the server hardware computing device a token, within the first domain name search string; executing, by the server hardware computing device, a first database query identifying, within a data dictionary: an association between the token and a logical sequence; and a character string associated in the database with a next element in the logical sequence; generating, by the server hardware computing device, second domain name search string comprising a replacement of the token with the character string; executing, by the server hardware computing device, a second domain name database query using the second domain name search string to determine domain name availability; and responsive to an availability of a second domain name comprising the character string, transmitting, by the server hardware computing device, the second domain name to a client hardware computing device, communicatively coupled to the network, for display.