中国到底有多少姓氏,至今尚未有一个精确的统计。人们常说“百家姓”,其实姓在明朝时就已有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. this class is not key value coding-compliant for the key ##
  2. IE二级链接无法打开
  3. C++实现图片的base64编码
  4. Linux进程状态如何切换,Linux系统如何切换前台进程和后台进程(2)
  5. c#和c++的opencv位图数据参数互换问题解决方法
  6. flink实时流遇到的问题排查——部分数据未落库redis问题
  7. mysql optimize 参数查看_Mysql High Performance:Optimize Setting
  8. 【PHP学习】—PHP连接数据库(六)
  9. 敏捷开发绩效管理之五:敏捷开发生产率(上)(故事点估算)
  10. commons-logging中无法寻找log4j
  11. VFP中加密和解密数据库的程序(VFP6-9运行没有问题)
  12. sdr 软件_购买软件定义无线电(SDR)还是传统无线电台?|追求欲望无止境
  13. LeetCode 299 猜数字游戏
  14. 行业案例|长安汽车质量管理数据分析实践
  15. 数字通信世界杂志数字通信世界杂志社数字通信世界编辑部2022年第6期目录
  16. UOJ#310. 【UNR #2】黎明前的巧克力
  17. Linux运维 | 私人服务器搭建的全过程
  18. 激光测距仪传感器,基于EFM32控制器开发设计_方案
  19. 使用图片生成gazebo三维模型
  20. Arouter讲解4_Core,flutter游戏

热门文章

  1. Java 开发者如何入门 Node.js 英文原文:Getting Started with Node.js for the Java Developer
  2. Ubuntu深度学习环境部署——显卡驱动、CUDA、cuDNN、pytorch
  3. 【优化调度】基于粒子群算法求解梯级水电站调度问题matlab代码
  4. html 单元格拆分及合并,表格合并和拆分.html
  5. 使用TKMapper主键的坑
  6. 一个网络请求的冒险之旅
  7. [渝粤教育] 广东-国家-开放大学 21秋期末考试网络金融10248k2
  8. Bank Marketing预测一个客户购买理财产品的成功率
  9. Android 实现从网络获取视频URL显示在视频播放器(IjkVideoView)能全屏和保存视频到手机的功能
  10. 记录一些面试相关的刁难题