中国到底有多少姓氏,至今尚未有一个精确的统计。人们常说“百家姓”,其实姓在明朝时就已有3000多个了。我国姓氏的来历,几千年来变化很多,说法不一,但归纳起来大概有以下几个方面:

一、在母系氏族社会,以母亲为姓。传说上古时代神农氏的母亲叫女登,所以那时许多姓都是女字旁,如:狠、姬、姜、妫、姒等。

二、以出生地居住地为姓。传说上古代虞舜出生于姚墟,便以姚为姓。春秋时代齐国公族大夫分别住在东郭、南郭、西郭、北郭、便以东郭、南郭等为姓;关大夫住在西门,便以西门为姓。

三、以古国名为姓。虞、夏、商朝都有个汪芒国,汪芒的后代乃性汪。商朝在泾渭之间有个阮国,其后代便姓阮。

四、以封地为姓。造你被周武王封到赵城,他的后代便姓赵;周昭王的庶子被封于翁地,因而姓翁;周公旦的儿子被封到邢国为邢侯,他的后代便姓邢。

五、以官职为姓。古代有五官,即司徒、司马、司空、司士、司寇,他们的后代便以这些官职为姓。

六、天子赐氏,以谥(古时在人死后按其生前事迹评定褒贬给予的称号)号为姓。如周穆王死了一个宠姬,为了表示哀痛,赐她的后代姓痛;周惠王死后追谥为惠,他的后代便姓惠。

七、以祖辈的字为姓。如郑国公子偃,字子游,其子孙便姓游;鲁孝公的儿子子驱,字子臧,其后代便姓臧。

八、以神话中的传说为姓。传说舜时有纳言(即负责宣达帝命的官)是天上龙的后代,其子孙便以龙为姓;传说神仙中有个青鸟公,后人便有姓青鸟的。

九、因避讳或某种原因改姓。比如战国时代田齐襄王法章的后代本姓田,齐国被秦灭了,其子孙不敢姓田而改为性法。汉明帝讳“庄”字,凡姓庄的都改姓“严”。

十、随着历史的发展,民族复杂化,有些姓则是民族语言的译音。如匈奴首领单于的子孙就有不少姓单于。

  一百个姓氏的图腾:

本文转自d1net(转载)

 

看看你的老祖宗是谁,姓氏血统图及各姓图腾相关推荐

  1. 《满族姓氏寻根大全·满族老姓全录》

    <满族姓氏寻根大全·满族老姓全录>(X.Y)   [锡讷楚克氏]Sinecuk Hala 见于<清朝通志·氏族略·蒙古八旗姓>,本蒙古姓氏,世居乌鲁特,所冠汉字姓待考. [席鲁 ...

  2. oracle中姓名取姓氏,数据清洗初记(12):姓与名的提取

    [背景] 由源端抽取数据时,姓名中文为唯一字段,落地到目标端时,由于业务需要,需要有单独的姓氏字段和姓名字段,则需要利用长度判读函数.截取函数处理. [解决] 1.长度判读利用case.length函 ...

  3. 【转载】读音复杂的姓氏 -- 覃

    转载来源:http://www.hwjyw.com/zhwh/traditional_culture/zhgms/xswh/200807/t20080709_19240.shtml 覃姓是一个有多种读 ...

  4. JAVA 按姓氏分类的电话薄(界面、方法的实现和讲解)

    老师又双叒叕留了大作业了,这次这个比较大,废了不少劲也掉了不少头发,虽然实现的方方有点笨,没有其他同学的漂亮,但还是写出来了,这个过程真是心酸有心累,还赶上期末,叫人抓狂,有两天晚上废了一晚上去找bu ...

  5. 湖南四大姓氏世家,李姓排第一,看看你是不是名门望族之后?

    "三湘四水"."洞庭湖南",我们一提到湖南,就会想起岳阳楼.古越楼台.君山银针.而湖南独有的湘楚文化也为这个人杰地灵的省份留下丰厚的人文底蕴,其中姓氏文化是非常 ...

  6. html姓氏样式,单个姓氏聚合页.html

     单个姓氏聚合页 $axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif ...

  7. 获取姓氏(姓和名),判断复姓

    提供一个姓氏的方法,返回姓和名. export const getFirstName = (fullname: string) => { let hyphenated = ['欧阳', '太史' ...

  8. Python 数据分析微专业课程--项目08 中国姓氏排行研究

    1.项目说明 对姓氏户籍地和工作地数据进行清洗.整合,获得姓氏的户籍城市及其经纬度,工作地城市及其经纬度.然后对数据进行分析,分析姓氏TOP20,取其中某几个姓氏分析其在全国的分布,根据户籍地与工作地 ...

  9. 李王张刘这些姓氏经常见了,那么这些姓氏你有没有见过?

    姓氏存在着我们每一个人的名字里,我们无论是生活日常还是在特殊场合介绍自己,首先的第一句话都是介绍自己,或者别人称呼首先都是会了解你的姓氏,而后再称呼你.姓氏离不开我们,而本是我们自己的一部分. 赵钱孙 ...

最新文章

  1. 基于C++与VS2012的HDF5文件处理(二)
  2. html类名的作用,bootstrap类名及作用(部分)
  3. python高效 二分法查找
  4. [EMC++] Item 8. Prefer nullptr to 0 and NULL
  5. SppNet 多尺度训练
  6. 面板——卡片面板、常规折叠面板、手风琴折叠
  7. oracle层次查询中prior与自上而下、自下而上查询
  8. ecshop 默认图处理
  9. 2010年亚运会前广州将大力推广清洁能源公交
  10. SQLSERVER 执行过的语句查询
  11. FFmpeg API 变更记录
  12. Hibernate的表之间的关系
  13. 计算机如何制作U盘启动盘,如何制作u盘启动盘三种方式教你
  14. 泛微Ecology8.0移动端模板必填字段JS代码
  15. 相关性评估:皮尔逊相关系数,R2
  16. 三栏式布局的几种实现方式
  17. 64位计算机可以装32位的系统么,32位的处理器可以装64位的系统吗
  18. Pytorch深度学习(五):加载数据集以及mini-batch的使用
  19. QT QtableView操作详解
  20. 网络工程师和java工程师,请问做网络工程师与程序员哪个更愉快呢

热门文章

  1. python -- 最长公共子串
  2. 每位iOS开发者不容错过的10大有用工具
  3. 计算机窗口演示,认识电脑窗口
  4. 网页标签中description是什么意思
  5. 直播 | 企业级应用Service Management Automation X(SMAX)的微服务之路
  6. c语言里的下划线的作用,关于下划线,你应该了解的几个特殊用途
  7. Kaggle与机器学习流程
  8. Kitty用HTML和css咋做,使用 CSS3 绘制 Hello Kitty
  9. 卖家中心html素材,天猫素材中心入口和使用方法
  10. ADC外围电路的设计