3 names match.
Germanic/Spanish
From Germanic hros meaning horse and linda meaning pretty, meaning pretty horse or beautiful rose.
Variant of Elvira, possibly from Spanish origin meaning white.
Spanish form of Adelaide, from Germanic 'Adalheidis' meaning 'noble kind'.