Hello David,
Thank you for posting to the Microsoft community.
I understand you want the field show to display name when collecting responses from a Microsoft Form. I'll be providing answers to your questions.
If you set a form to require respondents to sign in with their Microsoft account, the respondent's display name will be automatically captured, and it will appear in the response data. The display name of the person who filled the form will be included in the responses along with the answers. To be able to collect the display name of a respondent without manually entering it, do this:
- Open your form in Microsoft Forms.
- Go to the Settings
3.Under Who can fill out this form, select "Only people in my organization can respond". This ensures that only authenticated users (people within
your organization who are signed in) can respond.
- Make sure “Record name” is selected. This will automatically capture the user’s display name (based on their Microsoft 365 account) along with their responses.
If you're dealing with external users and still want their names, you can simple add a "Text question" for them to enter their name. In your form, add a Text question that indicates the user to fill in their display name. This way, even if the form is anonymous, you can still collect the names manually as part of the response.
Best Regards,
Favour | Microsoft Community Support Specialist