En las FAQ's tienes ejemplos para crear "thumbnails" (para cambiar el tamaño de tu imagen) .. Y cambiar el nombre sólo es definir en tu actual copy() el nombre que tendrá en destino ...(el 2º parámetro)
Si no conoces la sintax de copy():
www.php.net/copy
Y te recomendaría usar en lugar de copy(): move_uploaded_file()
Un saludo,