Question: do you legally have to give police your name?
Answer: When you are detained, you are also under no obligation to say anything to the police, you do not have to answer any of their questions or even give them your name and address; you are free to say absolutely nothing to the police.