Most English people have three names: a first name, a middle name and a family name. Their family names come last. For example, my full name is Jim Allan Green. Green is my family name. My parents gave me both of my other names.
le don't use their middle name 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; but you should never say Mr. John. They use Mr., Mrs. or Miss with the family name but never with the first name.
Some people ask me about my name. "Why do your parents call you Jim? Why do they choose(择)hat name for you?" The answer is they don't call me Jim. They call me James. James is the name of my grandfather.
In England, people usually call me Jim for short. That's because it is shorter and easier than James.