É uma das mais antigas de Portugal, descendendo de Moninho Viegas de Riba Douro. Dom Garcia Rodrigues, bisneto de Moninho Viegas, tomou o nome de Fonseca por ter o senhorio homônimo de Riba Douro, por ele conquistada aos mouros.
Fonte: HERÁLDICA PORTUGUESA, Lisboa, 1960.