Yes, with dired mode, you can:
C-x dto open diredRETto select directory of current fileC-x C-j(dired-jumpto the name of the current file, in Dired)Rto rename the file (ordired-do-rename).qto go back to the (renamed) file buffer
The rename is equivalent to a shell mv, but it will also update any open buffers, and unlike mv it will not change the access and modify times on the file in the filesystem.