How to politely ask people's names in English?

Could you please tell me your name? Or may I know/have your name? Or, what should I call you? Or, excuse me, may I know your name? This is a polite way to ask a name.

Can you tell me your name? But this is a very formal, polite and cultured question.

Extended data:

Be more polite: can/ can/can .. your name.

When contacting people and asking their names, you can say, "What's your name?" "May I have your name?"

It should be noted that people often ask "What's your name?" This is not appropriate, because "expensive" is right.

Your respectful address itself means "you", just ask "your surname".

If you didn't catch the other person's introduction, you can ask again, "Sorry, I didn't catch it just now.

Your name ". In this way, the other party will repeat his name.