Possible name: Deng Xianda (Xianda, meaning a person with talent, virtue and reputation.)
Deng Xianneng (Xianneng, meaning moral and talented.)
Deng Xiande (Xiande, meaning kind virtue.)
Deng Xianzhi (Xianzhe, meaning talented, virtuous and wise.)
For reference.