NBA 2k7 and NBA Live 07 are the two major ones. Occupy essentially two different spectrums in gaming. 2k7 focuses on realistic basketball simulation, while Live caters to a more arcadish laid back atmosphere.
"NBA 07" is like the stunted little scrawny brother of 2k7 and Live. I don't even know anybody who has it...I barely have heard anything about it.
On top of those 3, there are games like NBA Street, which are the bane of my existence.