Eu entendi, finalmente. Ele estava escondido em /etc/bash_completions , o que, ironicamente, deixei passar, já que ele não apareceu nas conclusões do meu nome de arquivo.
As bash_completions úteis acham que gv significa ghostview , portanto, só me permitirá preencher nomes de arquivos que espera que o ghostview possa manipular:
complete -f -X '!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?' gv ggv kghostview
Eu acho que isso conta como "muito útil". Adicionando
alias gv='gvim --remote-silent'
complete -r gv
para o meu arquivo ~/.bash_aliases foi suficiente.