Hi Jane,
To make a question asking for names, you can say:
¿Cómo te llamas? --> the most used
¿Cómo se llama? (very formal)
¿Cuál es tu nombre? --> used sometimes
¿Cuál es su nombre? (Formal)
To answer those questions: (You can use any of these to answer all the questions before)
Me llamo José
Mi nombre es José
Soy José
José