Olá, Barbara, como vai?
O código atende ao objetivo da atividade e a remoção do nome funciona corretamente ao utilizar o método remove passando a String correspondente. A lógica está coerente e o uso de uma lista mutável permite a exclusão sem impactos no restante do fluxo.
Parabéns pelo exercício e por compartilhar sua solução no fórum. Sempre que surgir alguma dúvida ou quiser trocar ideias sobre outras implementações, o fórum segue à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!