The "title" is the field of the object in the database. A "name" is what uniquely identifies the SPFile underlying the document. So you can think of Title as quite arbitrary; you can change it the same way you would change any other property (description, etc.), but if you change the name, it is akin to moving the file. Names must be unique in folders / websites.
source
share