Try free

Job interviews

“What is your good name?”: the polite way to ask someone’s name in English

“May I have your name, please?” or “Could I get your name?” are polite everywhere. “Good name” is a word-for-word translation and sounds odd outside India.

Instead of

What is your good name?

Say

May I have your name, please?

Why Indian speakers say it

In Hindi, the respectful way to ask a name is “आपका शुभ नाम क्या है?”, where शुभ means auspicious or good. Translated word for word, it becomes “What is your good name?”. English has no politeness word that goes before name, so listeners abroad may wonder what a “bad name” would be. In English, politeness comes from the frame of the question instead: may I, could I, please.

हिंदी मेंहिंदी में आदर से नाम पूछने के लिए “आपका शुभ नाम क्या है?” कहते हैं। इसका शब्द-दर-शब्द अनुवाद “What is your good name?” बनता है, पर अंग्रेज़ी में name से पहले ऐसा कोई आदर-सूचक शब्द नहीं लगता। विनम्रता के लिए “May I have your name, please?” कहें।

Three more examples

Instead ofSay
What is your good name, sir?May I have your name, sir?
Tell me your good name.Could you tell me your name, please?
Your good name?Can I take your name, please?
Common at a reception desk or on the phone.

Quick self-check

Answer in your head, then open the answer.

  1. A customer calls your helpline. What do you say?

    1. What is your good name?
    2. May I have your name, please?
    3. Tell your name.
    Show answer

    b) May I have your name, please? “May I have your name, please?” is polite and standard everywhere.

  2. You have forgotten a new colleague’s name. Which is natural?

    1. Sorry, could you remind me of your name?
    2. What is your good name again?
    3. Your good name is?
    Show answer

    a) Sorry, could you remind me of your name? Apologise first, then ask. It is polite and very common.

  3. Why does “good name” sound odd in English?

    1. Because name is uncountable
    2. Because English does not put a politeness word before name
    3. Because it should be “nice name”
    Show answer

    b) Because English does not put a politeness word before name The politeness is in “may I” and “please”, not in an adjective before name.

Practise it out loud

Knowing the rule is not the same as saying it right under pressure. In WordSlick you practise sentences like these out loud with AskSlick, the AI tutor, and get corrections explained in Hindi. Mistakes you keep making come back in later sessions until they stop.

Take the free 1-minute English trap checkSign up free

See all your Hindi → English traps

Questions

Is “What is your good name?” wrong?

It is a well-known Indian English expression, and most people in India understand it as polite. Outside India it sounds unusual, and some listeners find it funny. In interviews, customer calls and international teams, “May I have your name?” is the safer choice.

How do I ask someone’s name politely in English?

“May I have your name, please?”, “Could I get your name?” and, if you have forgotten it, “Sorry, could you remind me of your name?” are all polite.

Related mistakes

A well-known difference between Indian English and international English usage, written up by the WordSlick editorial team. Updated . Spotted a mistake? Read our editorial policy.