I agree with you to some degree. When I started with this refactor I named the files ZfcUser\Form\Login for example. But after a discussion at IRC we came to the conclusion that the common naming convention is to name the class after what it is. A "login" object does not explain what it is or what it does while LoginForm do.

Entity\User for example can keep it's name as it represents a user.

And the naming convention for factories is ClassItReturns+Factory. If you don't have an IDE that appends folder name on non-unique files (PHPStorm does this)