English-Names

1. 西方姓名的组成
2. 职业姓氏
3. 更多相关链接

中国的姓名,姓氏在前,名子在后。传统也有中间字(世代字)。名子非常多。所谓百家姓,姓氏数量有限,约500个左右。
正好相反:
西方的姓名,名子在前,姓氏在后,中间还有个中间名。名字比较少,需要在圣经里面提过的圣人的名子才行。姓氏很多。

1. 西方姓名的组成

名 name   姓 surname
John Fitzgerald Kennedy
First name Middle name Last name
Given name   Family name
  • 作为 First name: 最长使用,平时的称呼
    • Christian name (教名)受洗时的名字
  • 作为 Middle name: 有时和First name一同使用
    • baptismal name (洗礼名)
    • maternal surname (母姓)
    • maiden name (娘家姓)
    • patronymic (父名)
  • 作为 Last name: 较正式场合使用
    • gentile name (氏族的名称)
    • paternal surname (父姓)

2. 职业姓氏

您的姓氏对您说什么?
https://blogs.ancestry.co.uk/cm/there-are-7-types-of-english-surnames-which-one-is-yours/
可能有45,000个不同的英语姓氏,但大多数姓氏是这七个类型之一。

  • 父母性氏或祖先
  • 职业(如下表格)
  • 来自英文地名(比如英国地图上...)
  • 描述个人特征(高矮胖瘦黑白...)
  • 表示追随者 patronage(曾经追随过的人)
  • 从景观的地理特征(山区,密林,草原,河流)
  • 从遗产名称estate()

职业姓氏有:

代表职业 职业姓氏 相关单词 中文
弓箭手 Archer Archer 弓箭手
屠夫 Butcher Butcher 屠夫
木匠 Carpenter Carpenter 木匠
厨师 Cook Cook 厨师
法官 Judge Judge 法官
骑士 Knight Knight 骑士
石匠 Mason Mason 石匠
铁匠 Smith Smith 铁匠
车工 Turner Turner 车工
面包师 Baker bake 烘烤
酿酒师 Brewer brew 酿造
车夫 Carter car
桶匠 Cooper coop 笼子
染工 Dyer dye 染料
农夫 Farmer farm 农场
提琴手 Fiddler fiddle 小提琴
渔夫 Fisher fish
园丁 Gardener garden 花园
织手套工 Glover glove 手套
头领 Head head
猎人 Hunter hunt 狩猎
公园守门人 Parker park 公园
制陶工人 Potter pot
锯木匠 Sawyer saw
鞋匠 Schumacher Shoemaker 鞋匠
石板工 Slater slate 石板
裁缝 Taylor tailor 裁缝
葺屋顶者 Thatcher thatched
织工 Weaver weave 编织
伐木工 Woodman wood 木材
牧师 Clark    
养鹰户 Faulkner    
漂洗工 Fuller    
男仆 Page    
工匠 Wright    

这些曾经广泛的传统职业有被机器取代的,有的职业消失不见了,已经失去的原本的意义。

3. 更多相关链接

欧洲最常见的姓氏列表
https://en.wikipedia.org/wiki/List_of_the_most_common_surnames_in_Europe#England

“英文名字”。www.behindthename.com。
http://www.behindthename.com/glossary/view/english_names
英格兰的诺曼人征服活动发生于1066年。诺曼人成为新的统治阶级,许多日耳曼人的名字代替了旧英语。
1538年引入教区登记册为稳定姓氏体系做出了重要贡献,但是直到17世纪后期,固定姓氏才在整个英格兰被引入。

英文名称和含义
http://www.behindthename.com/names/usage/english

英文姓氏的含义和起源
https://www.thoughtco.com/english-surnames-meanings-and-origins-1422405

https://en.wikipedia.org/wiki/English_name
https://en.wikipedia.org/wiki/Given_name
https://en.wikipedia.org/wiki/Middle_name

English-Names的更多相关文章

  1. xpath-grab english name

    from scrapy.spider import Spider from scrapy.crawler import CrawlerProcess import pymysql conn = pym ...

  2. spring 定时任务@Scheduled

    1.配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http:/ ...

  3. (2)apply函数及其源码

      本文原创,转载请注明出处,本人Q1273314690(交流学习) 总结: 就是MARGIN决定了你的FUN调用几次,每次传递给你的是什么维度的内容,而...是传递给FUN的(每次调用的时候都会被传 ...

  4. Spring3.0.6定时任务

    项目使用的Spring版本比较旧是3.0.6版本,由于需要进行定时任务,就决定使用Spring自带的scheduled task. 在网上找了很多文章,也查看了Spring3.0.6的官方文档,按照网 ...

  5. 《Python基础教程(第二版)》学习笔记 -> 第二章 列表和元组

    本章将引入一个新的概念:数据结构. 数据结构是通过某种方式阻止在一起的数据元素的集合,这些数据元素可以是数字或者字符,设置可以是其他数据结构. Python中,最基本的数据结构是序列(Sequence ...

  6. java新手笔记20 抽象类模板(letter)

    1.抽象类 package com.yfs.javase; //信模板 public abstract class Templater { public abstract String toName( ...

  7. Spring系列:Scheduled注解学习笔记

    一.试验代码 //@Scheduled(fixedRate = 5000) //@Scheduled(fixedDelay = 5000) @Scheduled(cron ="*/5 * * ...

  8. Spring的@Scheduled任务调度

    一. 定时任务实现方式 定时任务实现方式: Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务.使用这种方式可以让你的程序按照某一个频度执行 ...

  9. task:scheduled cron 合法

    http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger.html task:scheduled o ...

  10. spring定时任务注解@Scheduled的记录

    spring 定时任务@Scheduled 转自https://www.cnblogs.com/0201zcr/p/5995779.html 1.配置文件 <?xml version=" ...

随机推荐

  1. 深入细枝末节,Python的字体反爬虫到底怎么一回事

    内容选自 即将出版 的<Python3 反爬虫原理与绕过实战>,本次公开书稿范围为第 6 章——文本混淆反爬虫.本篇为第 6 章中的第 4 小节,其余小节将 逐步放送 . 字体反爬虫开篇概 ...

  2. Coursera-吴恩达机器学习课程笔记-Week4+5

    Neural networks non-linear hypotheses 非线性假设 Neural model:logistic unit 第一层 Input layer 最后一层 Outer la ...

  3. PHP中数字转为百分位,千分位,万分位。。。

    今天做项目中,需要将文章点击量显示在页面中,需求中给的是多少多少万,虽然不是什么难事,但做程序员这么久了,需要考虑的不再是简单的实现,而且有效率和快捷, 虽然PHP自带的函数有number_forma ...

  4. Nmap工具用法详解

    Nmap                                       Network  Mapper    是一款开放源代码的网络探测和安全审核工具   1.介绍  

  5. PyQt5中Web操作与多线程定时器

    1.装载外部网页页面'''用web浏览器控件QWebEngineView控件显示网页PyQt5和Web的交互技术 同时使用python和Web开发程序,混合开发 Python+JavaScript+H ...

  6. 创建DataTable与DataGridView进行绑定

    private DataTable dt = new DataTable(); BindingSource bs = new BindingSource(); /// <summary> ...

  7. 吴裕雄 python 神经网络——TensorFlow 花瓣识别2

    import glob import os.path import numpy as np import tensorflow as tf from tensorflow.python.platfor ...

  8. 【转】网关协议学习:CGI、FastCGI、WSGI、uWSGI

    一直对这四者的概念和区别很模糊,现在就特意梳理一下它们的关系与区别. CGI CGI即通用网关接口(Common Gateway Interface),是外部应用程序(CGI程序)与Web服务器之间的 ...

  9. iOS 开发中常用的排序(冒泡、选择、快速、插入、希尔、归并、基数)算法

    1.冒泡排序: 冒泡算法是一种基础的排序算法,这种算法会重复的比较数组中相邻的两个元素.如果一个元素比另一个元素大(小),那么就交换这两个元素的位置.重复这一比较直至最后一个元素.这一比较会重复n-1 ...

  10. MySQL忘记密码如何重置

    一]进入服务器下,我用的是centos版本 vim /etc/my.cnf 1 vim[二]找到mysqld的部分然后在下面添加上一句代码,意思是跳过密码直接进入,然后保存退出 skip-grant- ...