Para fazer algo mais complexo do que substituir um comando simples por um alias, use uma função de shell.
No seu caso:
function gvim {
nvim-qt --geometry 500x320 -- "$@" &
}
Os aliases não são adequados para coisas muito mais simples, como adicionar suas bandeiras favoritas a ls
ou qualquer outra coisa.