How do foreigners choose their names?

Foreigners’ names are

the first name comes first and the last name comes last

For example

Bruno Jack Jack (Jack) Bruno ( Bruno)

Jack is his last name. His father, grandfather, and great-grandfather are all named ***** (first name) Jack

And Bruno is his first name

For example, we Chinese call it: Zhu Xuefeng

For foreigners, we call it: Xuefeng Zhu

That’s clear enough