I don't know much about MI laws, but you may want to review the U.S. Supreme Court decision in Hiibel:
http://en.wikipedia.org/wiki/Hiibel_v._Sixth_Judicial_District_Court_of_Nevada
Also, I've heard debate as to whether or not this ruling pertained to just a name, or the actual ID card (and I haven't read through the decision in a while myself). But, I will say that if you give the officer a fake/false name, you will almost certainly land in jail.
I should also add, before it comes up, that the officer will initially be the one determining what justifies "reasonable suspicion" on the street. A court may later disagree with that assessment, but that won't be the case during the course of the initial contact. So, arguing the fact with the officer may land you in trouble!
If I personally contact someone during the course of my day I always have an articulable reason for doing so... I don't like to look like a fool in court, so I don't play games with people's rights in the first place. So, if I contact you (knowing I have a reason to) and ask for your name, and you refuse to give it, you will eventually end up in jail. And, I'll gladly go to court on the matter if needed.
Case in Point: I turned the corner the other day and saw a guy trying to slim-jim a car lock on a Honda Accord. These cars are very often stolen, and quite often in this particular neighborhood. I contacted the guy, and he stated that it was his car and he had locked the keys inside (keys were also not visible). I asked the guy for ID, and he initially questioned why. I explained to him that I needed to verify that he was not stealing the car, which he claimed was registered in his name. He complied with my request, everything checked out, and I was feeling nice enough to call a city contract tow to help him get in his car.
But, you can surely see where this stop could have gone south had this guy refused to identify himself!
Your situation and results may vary. But, keep in mind that the officer who is talking to you may already have a justifiable reason to do so, even if you aren't aware of it (Ex: "Check a robbery that just occured, White male suspect, fleeing southbound on Maple St, wearing a blue jacket and black baseball cap". You may not be that suspect, but if you are dressed like that, and traveling in the general area, you can be damn-well certain that any officer who is worth his salt will stop and check you out!)