Use a opção -n para classificar numericamente:
sort -k1,1 -k2n nameslist.txt
Não há necessidade de usar cat para ler o arquivo de entrada. sort fará isso sem precisar de outro processo.
A notação -k1,1 define os limites de início e fim da primeira chave de classificação para o primeiro campo.