Si el nombre del componente Angular cambia para cada unidad de fichero a presentar, tendrias que tener un componente único para cada archivo distinto. Creo que no es una idea correcta, dado que te obligaría a crear N componentes distintos. Eso complicaria el mantenimiento de tu aplicación también cuando surjan otros archivos HTML que quieras presentar.
Lo normal seria que el nombre del archivo HTML que quieras mostrar lo recibas como un atributo (propiedad de entrada) en el componente de presentación. Así con un solo componente Angular podrás mostrar cualquier número de archivos HTML y mejorará tu lógica.