Some other phrases or characteristics I'd use are People Pleasers, Conflict Avoidant, Yes Men, and there is definitely some overlap with Codependent.
This blog is a first step towards taking help for Nice Guys to people outside of the Seattle area. I've got big plans, but just stick around and you'll see.
All the best, Peter