do you need to give the police your name?
You do not have to let them in unless they can show you a warrant signed by a judicial officer that lists your address as a place to be searched or that has your name on it as the subject of an arrest warrant . Ask the officer to slip the warrant under the door or hold it up to the window so you can read it.