Назначение имени файла при загрузке?
Судя по вопросу у вас есть два пути:
1) Найти что-то готовое и аккуратно использовать
2) Хорошенько разобраться в вопросе почитав документацию
У вас ЭЛЕМЕНТАРНЫЙ вопрос, не рекомендую с такими знаниями задавать подобные вопросы здесь - вам дадут решение, но вы не знаете множество способов, которыми можно выстрелить себе в ногу или ещё куда-то, поэтому читайте документацию - там всё подробно описано, иначе это чревато фантастическими багами и серьезными последствиями.
P.S. Никому вы имя файла не назначаете, оно генерируется автоматически.
Вроде бы у $_FILES есть еще ключ file. и вы можете редактировать его, если я не ошибаюсь.
php.net/manual/ru/function.move-uploaded-file.php<?php
$name = $_FILES["pictures"]["name"]; # тут редактировать имя файла 
# и записывать в БД или еще как-нибудь его использовать
move_uploaded_file($tmp_name, "$uploads_dir/$name");