I am a student at school. My brother gave birth to a child a few days ago. Please help me choose a name. My last name is Ge!

Name: Ge Congle.

Name: "smart" means smart;

"Le" means happiness.

Together, it is: a smart and happy boy.

Name: Ge Congbo.

Name: "smart" means smart;

"Bo" means knowledgeable.

Together, it is: a clever and knowledgeable boy.

Name: Ge.

Name: "Xiang" means yearning;

"Brave" means brave.

Together, it is: a boy who yearns for a brave direction.