name

名前(なまえ) One’s first and last name. This is the one you use in conversation. All the others are mostly seen on application forms.   $$$
 
名姓____(な、 せい) First name, last name (usually seen on forms:family name ____, first name ____)
 
名字(みょうじ) One’s last name – like 姓, but 名字 is a spoken word, as well as written.
 
氏(し) Written AFTER someone’s family name to mean “mister xxx” = xxx 氏 .
 
氏名(しめい) BOTH first and last names. (***)
 
姓名(せいめい) BOTH first and last names. Basically the same as 氏名 (しめい).