can you pls help me...

Answer:
Q1. It needs consent. Depending on the scope and the targeted respondents.
Q2. You can make them choose. It is either they write their name or make it optional it means (no need to write the name).
Q3. It is not necessary to put them. But make sure that particular community is your target respondent.
Explanation:
You can secure the respondent's confidentiality if you will not let other people see the data that you have gathered. In that way, you are making sure that all the data as well as the security and privacy of the respondents.