Armazenar string digitada em tela

Bom dia, sou novo por aqui e estou estudando por conta C#.

Tenho um exercício no qual preciso solicitar ao usuário digitar 5 nomes em tela e exibir esses nomes digitados, porém não sei qual comando utilizar para receber essa string e armazenar no array e depois exibir utilizando o for para percorrer o Array e exibir em tela. Abaixo meu código até onde conseguir:

    static void Main(string[] args)
    {
        
        string[] nome = new string[5];

        nome[0] = "Bruno";
        nome[1] = "Teste";
        nome[2] = "Ronaldo";
        nome[3] = "Marcos";
        nome[4] = "Maria";
                                
        for (int i = 0; i<nome.Length; i++)
        {
            Console.WriteLine(nome[i]);
           
        }

Opções mais simples:

Abraço.

Vou dar uma olhada, obrigado.

Opa, muito obrigado.
Estava quase conseguindo, fiz: nomes[] = Console.ReadLine(); e dava erro rs

Faltou o i nomes[i] = Console.ReadLine(); O de nome[i] se refere a posição que estou armazenando?

Legal, muito obrigado pela ajuda.