En el 982 se encuentran ya referencias al lugar de Vilomara, propiedad del castillo de Rocafort, con el nombre de Villa Amara.