getting uploaded file name at node title
I also battled with this; this is my solution:

Use the Automatic Nodetitles Module as described by the others, and in the Pattern for the title text box load up the filefield and extract the filename that way. Example:

&lt;?php
//Load the file
$file = file_load($node-&gt;field_document['und'][0]['fid']);

// Filename
return $file-&gt;filename;
?&gt;


Obviously you need to check the Evaluate PHP in pattern. checkbox at the bottom for this to work, and replace "field_document" with the name of your own file field.

Hope this helps somebody!