Alguns temas oferecerem modelos de páginas como forma de permitir apresentações e funcionalidades variadas ao site, mas existem casos que é preciso remover ou recriar esses arquivos de modelo, como quando há muitos deles que não serão usados.

Se criar um tema filho, você pode adicionar o seguinte no functions.php para remover arquivos de modelos:

function dkc_remove_modelo( $templates ) {
    unset( $templates['page-templates/contact.php'] ); //pasta e nome do arquivo
    unset( $templates['about-us.php'] ); //...ou nome do arquivo
    return $templates;
}
add_filter( 'theme_page_templates', 'dkc_remove_modelo' );

O filtro theme_page_templates está disponível desde a versão 3.9 e serve para remover ou renomear arquivos de modelos de páginas (ver ticket).

O unset é um comando do PHP que destroi variáveis, no exemplo acima somente a variável local será destruída o que nos permite então criar um novo arquivo de modelo com o mesmo nome para seu tema filho. Veja mais sobre isso na documentação do PHP.