to ask someone's name in spanish, you may ask "como te llamas? " or "como se llama usted? " (more formal)
cual es tu nombre is good too.
explanation: