[2] El topónimo proviene del latín bajo Vimaranis [Villa], que posteriormente evolucionó a Vimaranes, finalmente otorgando el término Guimarães en portugués.
[5] Se atribuye la fundación de la ciudad a un noble, vasallo del rey de Asturias Alfonso III, Vimara Pérez, quien daría nombre a la ciudad, originalmente llamada Vimaranes.
[6] Todo esto sucedió en el tercer tercio del siglo IX aprovechando la corriente repobladora fomentada por el rey Alfonso.
Las tierras de Guimarães (Vimaranes) fueron donadas a su hija Oneca que era en ese momento, una religiosa.
En su testamento donó todos sus dominios y rentas así como objetos religiosos de su propiedad al monasterio.
[10][11] Se sabe hoy que este monasterio tenía una biblioteca notable y valiosa.
[12][13] El monasterio se convirtió en un polo de atracción y dio origen a una mayor fijación poblacional en la villa baja.
Paralelamente, para la defensa del conglomerado, Muniadona Díaz mandó construir, entre 959 y 968, el castillo de Guimarães a poca distancia, sobre la colina, creando así un segundo punto de fijación en la villa alta.
Fuentes: INE y Direcção Geral do Ordenamento do Território e Desenvolvimento Urbano Guimarães tiene un importante club deportivo, Vitória Sport Clube, cuyo equipo de fútbol participó durante muchos años en la Primeira Liga portuguesa.