Isso ocorre porque o bash interpreta o nome da variável como d_
. Use chaves para delimitar o nome da variável nesse caso:
scp -l 5000 $name $SavePath${d}_$hour.AVI
ou até mesmo
scp -l 5000 ${name} ${SavePath}${d}_${hour}.AVI
e é muito melhor duplicar a variável de cotação para evitar erros com nomes com símbolos estranhos como espaço:
scp -l 5000 "${name}" "${SavePath}${d}_${hour}.AVI"