Name: "smart" means smart;
"Le" means happiness.
Together, it is: a smart and happy boy.
Name: Lan Congbo.
Name: "smart" means smart;
"Bo" means knowledgeable.
Together, it is: a clever and knowledgeable boy.
Name: Lan.
Name: "Xiang" means yearning;
"Brave" means brave.
Together, it is: a boy who yearns for a brave direction.