Algorithmically prompt user for name preferences from a large list