The projects name is gathered from the file name of the .sublime-project file: {project-name}.sublime-project file. I think this falls somewhat short of what a “name” entry in the sublime-project file could achieve.
Consider this:
File xml-parser.sublime-project with contents:
{
    name: "PHP Sax XML Parser",
    // other settings ...
}
Using the name entry (which is maybe not suited for a file name), the fuzzy project search in Sublime could benefit a lot. And as a fallback (when no name entry is present, the current behavior could still kick in).