Other Ways to Ask a Person's Name
¿Cuál es tu/su nombre? - What's your name?
Cuál - Which or What (Cuál is used for choosing one thing among others, not when you ask for definitions. It is always used before a verb. Qué is used before a noun.)
es - is
tu/su - your (tu - informal; Notice there is no accent in this word unlike the familiar pronoun tú. su - formal "your" used with "usted.").
nombre - name.
¿Cuál es tu/su apellido? - (What's your last name?).
apellido - surname or last name
¿Cuál es su nombre? - What's your name?
¿Cuál es su apellido? - What's your last name / surname?
Mi nombre es Juan Torres. - My name is Juan Torres.
Mi apellido es Torres. - My last name is Torres.