Делайте запрос в базу, делайте basename и проверяйте есть ли картинка с таким уже именем или нет
Или не морочьте себе голову, создавайте хэш из логина и времени и шанс того, что тартинка с таким именем уже будет = 0
Ибо вы перед регистрацией проверяете занятость логина
$hash = md5($login. time())