1. A method, comprising: receiving, by at least one server communicatively coupled to a computer network, input data from a user, the input data comprising one or more search terms; automatically obtaining, by the at least one server from a user device in electronic communication with the at least one server through the computer network, a plurality of candidate domain names relevant to the input data; automatically arranging, by the at least one server, the plurality of candidate domain names into themed sets such that each of the themed sets contains at least one of the candidate domain names, each of the themed sets having a respective relevance score relative to one or both of the search terms and the user, and each of the themed sets being associated with a respectively different theme of a plurality of themes, wherein each candidate domain name in a given themed set corresponds to a given theme with which the given themed set is associated; and automatically displaying, via the user device, a user interface including the themed sets and enabling the selection of one or more of the candidate domain names included in the themed sets for registration, wherein the themed sets are displayed in an order according to their respective relevance scores.