[1] 日本では、姓や名字のことを上の名前ともいいます。
[2] 砕けた表現ではありますが、姓、氏、名字、苗字などの総称として他に適切なものがない感じもあります。 (英語で family name と呼ばれることもあるかもしれません。)
[3] 名のことを、上の名前に対して下の名前といいます。
[4] 意味的には英語の last name に当たりますが、語順 (エンディアン) の違いにより丁度逆の表現になっています。
Google search: 上の名前