Herry是middle name,
William是family name即last name
2.壹般來說last name即family name,沒有什麽很大的區別
3.在英語中last name與family name同指"姓",沒有什麽很大的區別,而middle name指教名,就是通常排在第二位的名字,通常可省略
(補充:英文中的姓名通常有3個,分別是given name(first name),middle name,family name(last name))