Nombre autonumerico?, parece algo complicado, porque para eso necesitarias tener en tu tabla un campo numerico con auto increment, primero insertar el registro, despues obtener el id con mysql_insert_id() y renombrar la imagen o moverla a su lugar de destino hasta despues de obtener el numero correspondiente.
Creo que no necesitarias guardar la extension del archivo, al mostrarla solo tendrias que hacer esto:
Código php:
Ver original$imagen = '../' . $id_en_la_tabla . '.jpg';
echo "<img src=\"$imagen\" alt=\"Texto alternativo\" />";