A good encyclopedia of boys' first names and historical surnames.

1, Shi Xinlin Shi Xuanpu Shi Xinpu Shi Zhang Xin Shi Jinlong Shi Han Xin Shi Han Jian Shi Qufeng

2. Stone stone Taicong Shi Xuanyi stone line before the stone stone Taiyun stone

3. Shi Junbiao Shi Jiancong Shi Wanxin Shi Xingyang Shi Guanhong Shi Guan Yi Shi Fengqing Shi Youlong

4. Shi Hongfeng Shi Xingde Shi Xinze Shi Guanze Shi Xingyi Shi Chunlei Shi Jianlong Shi Baihong

5. Shi An Youqi Shi Junyi Shi Junze Shi Guanxian Shi Junqing Shi Bai Shuang Shi Jian Qing Shi Yuan Jun

6. Shi Junhua Shi Xinda Shi Baishu Shi Tao Qushi Yu Tao Shi Xingze Shi Xiaole Shi Youyi

7. History has Yuan history, Ted Shi Baixing Shi Xuanji Shi Xinxian Shi Xincan Shi Bohong Shi Yourui.

8. Shi Jianxing Shi Boyi Shi Boxian Shi Guan Zhen Shi Junxian Shi Xinle Shi Taile Shi Jianyi

9. Shi Rongxing Shi Xuanxun Shi Xingrun Shi Feng Fan Shi Hanchun Shi Taixing Shi Chunhui Shitai County

10, Shi Shi Shi You Hong Shi Borui Shi Feng Zhen

1 1, Shi Xinwei Shi Xin Gou Shi Hui Ke Shi Taiyao Shi Xuanqing Shi Taiqian Shi Huiyou Shi Jinhong.

12, Shi Taiqing Shi Taize Shi Keyuan Shi Xinhui Shi Youde Shi Taiyi Shi Nanze Shi Zhihong

13 Shi Shi Bo Ze Shi Shi Bo Feng Shi Jiande Shi Xing Ze Shi

14, Shi Taiyi Shi Baide Shi Junde Shi Guande Shi Shifeng Shi Taiyuan Shi Xingfu Shi Jianhui

15, Shi Shibai Qingshi Guanlei Stone Xuanze Stone Guanyao Stone Taylor

16, Shibailong Shilin Youshi Hong Jun Shibai Pyroxene Xinyang Stone Xing Xuan Shixuan Pyroxene Guanfeng

17, stone stone Xinghua stone Guanlin stone Guanjiang stone

18, Shi Junshu Shi Qiutan Shi Songhan Shi Songfan Shi Xuanrong Shi Qiuman Shi Texene Lei Bo

19, Shi Youqing, Shi Jinxi, Shi Xinghui, Shi, Shi, Shi Houde, Shi Baiyi, Shi Chunze

20. Shi Shengguang Shi Laibo Shi Fengxing Shi Xinyi Shi Xingwei Shi Xingrui Shi Xiaoqian Shi Xingyuan