How many names do foreigners generally have? How are they obtained?

Our foreign teacher just told us about the composition of names before, but because I didn’t listen carefully in class. Until now, I still can't tell the difference between first name and last name. So I won’t come here and mislead others. I’ll just tell you the parts I remember. If there are any errors, please correct me. Foreigners usually only have two names. The first is the name given to him by his family, which may be two or three paragraphs. The other name is the name his friends call him, usually the abbreviation of his name, or the first part of it. For example, Luoenzo, friends usually call him Enzo. For example, Careroline, friends usually call her Care. However, if it is a girl, after she gets married, she will usually add her husband's surname. I can’t go into details here because I didn’t listen carefully to this part. If you want to name it, I can tell you in detail. In the past, it was very old-fashioned for the older generation or people to name their children after super famous building names, city names or street names and river names from all over the world. Others can name their children after their favorite idols or people they like. Our class teacher told me that she was very careless in naming her child because she liked the host of a channel and that host was very handsome, so she named her own son after that host. There is also a way to directly use the names of family members who have passed away or who have not passed away, such as grandmother and grandfather. The Roman numeral one two may be added to indicate generations. I think the above are all very careless. If you are careless, you should think of a name on a whim or think of it for a long time. Only in this way can you be responsible for your child. A name like mine is really unconventional. My parents are really satisfied with it. above.