Most English people have three names: a first name, a middle name and the family name. Their family name comes last. For example, my full(完整的)name is Jim Allan Green. Green is my family name. My parents gave me both of my other names.
People don't use their middle names very much. So“John Henry Brown”is usually called“John Brown”. People never use Mr, Mrs or Miss before their first names. So you can say John Brown, or Mr Brown; but you should never say Mr John.
Sometimes people ask me about my name:“Why did your parents call you James but your friends call you Jim?” The answer is: James is the name my parents chose(选 择) for me. It' s the name of my grandfather. In England, people usually call me Jim for short. That's because it is shorter and easier than James.