Enhanced name generation and docstrings