中国人一般是没有middle name的,因为外国人的middle name一般指的是教名或者是父亲的名字,这种情况在中国并不是很普遍,所以这里只讨论first name和last name的区分。
分两种情况:
你的姓氏是单姓(一个字的姓,比如张、王、李……),名字由两个字组成。此时你的姓氏(一个字)就是last name,你的名字(两个字)就是first name
你的姓氏是复姓(两个字的姓,比如欧阳、上官……),此时名字就只有一个字。此时你的姓氏(两个字)就是last name,你的名字(一个字)就是first name