How to name a little boy with the character Xingdeng and the character Xu Youxian at the end?

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.