Já aqui se disse que o nome Rui é uma forma contracta de Rodrigo.
Em relação a Olga, é nome de origem russa, feminino de Oleg (José Pedro Machado, Dicionário Onomástico-Etimológico da Língua Portuguesa). Orlando Neves (Dicionário de Nomes Próprios), referindo a etimologia obscura, põe a hipótese de o nome ter origem numa «forma russa do nome escandinavo».