Automatic name generation.