Which one is correct when asking a person for their name:

  • May I take your name, please?
  • May I get your name, please?
  • May I have your name, please?

May I take down your name is for people registering visitors on a piece of paper

May I have your name can be used in a formal manner

If you ask someone their name in an non-official name-taking place, you would use What is your name?

May I get your name does not sound idiomatic to me unless you are planning to marry them and take their name for yourself

If someone introduces themselves and you did not quite understand it, you can say
I did not quite get your name, please repeat?

  • And on the telephone, on a business call, May I ask who's calling? or May I ask who's speaking? or even Who shall I say is calling? if taking a message for a third party.
    – choster
    Jan 21 '14 at 19:41
  • Amended the word grammatical
    – mplungjan
    Jan 21 '14 at 20:00
  • I've certainly heard “may I have your name?” (as well as “can I get your name?”) in informal situations where that person is about to write down my name (waiting for a table at a diner, for example). Jan 21 '14 at 20:02
  • @TylerJamesYoung - Yes, those forms I have heard as well, spoken by the waiter who would inform me when a table would be available. Most people would consider that a formal situation.
    – oerkelens
    Jan 22 '14 at 7:26

May I have your name is kind of too forward so the best when approaching them is to ask "How May I Address You"

You must log in to answer this question.