中国姓氏的起源有以下几种方式:1、以氏族图腾为姓:古代人将图腾视为自己的祖先,以始祖名号为姓氏是古人广为遵循的方法。现在的马、牛、羊、熊、鹿、龙、凤、山、水、花、叶等姓,都与古代的图腾信仰有关。2、以封地住地为姓:夏朝实行分封制,因而以封赏国为姓氏的现象也随之产生,并流传至今。3、以官职、爵位为姓:先秦时代,很多官职都是世袭的,即使后来失去了官职,他们的后代也以这些官职的名称来称呼这个家族,用来表示他们的社会地位。4、以国名为姓:春秋战国时期的诸侯国如齐、鲁、晋、宋、吴、越、秦、楚、卫、韩、赵、魏、燕、陈、蔡、曹、胡、许等,也成为今天常见的姓氏。