通常名在姓前面,
Aitchison & Marcal 就係名,即係given name 或者叫 first name.
James & Joanilho 就係姓, 即係surname 或者叫family name.
有時名同姓中間會有中間名(middle name), 但多用簡寫.
比如: John F. Kennedy
John (名) given name or first name
Fitzgerald (中間名) middle name
Kennedy (姓) family name or surname
It's not too difficult to know what is the first name and last name of a Western people. If the examples you gave are correct, then both the "Aitchson" and "Marcal" are the first name of the persons. "James" and "Joanilho" are both the last names.
First name 即是中國人的"名",而Last name是指"姓",亦可以叫做Family name.