A família Villares é originária da Galícia, na Espanha. Em meados do século XV, a família se estabeleceu na cidade de Lisboa, onde passou a ter um papel proeminente na vida política e econômica do país. No século XVI, a família se dividiu em duas ramificações: os Villares de Távora e os Villares de Almeida. Ambas as famílias mantiveram-se influentes na sociedade portuguesa até a época da independência do Brasil, quando muitos membros da família emigraram para o Rio de Janeiro. Desde então, a família tem sido uma das mais proeminentes do Brasil.