Stone leaf what? A boy's name means good.

Shi Ye Peng Shi Ye Tao Shi Hanye Shi Yehao Shi Ye Ou Shi Ye Shi Ye Shi Ye Shi Ye Shi Ming Michelle Ye Shi Yeyou Shi Yeyao Shi Yeqi Shi Yexiao

Shi Shi Shi Shi Shi Ye Ze Shi Ye Rui Shi Shi Ye Cheng Shi Ye Nan Shi Yeqi Shi Yeran