3 names match.
Portuguese/Spanish
Means forest or woods, derived from Latin silva.
Famous warrior, Portuguese form of Louisa derived from the Germanic Ludwig.
Meaning village in Portuguese or Spanish, or a variant of Viola.