Catalina era la segunda hija de Eduardo de Portugal, IV duque de Guimarães e hijo de Manuel I de Portugal y de Isabel de Braganza, hija del duque Jaime I de Braganza.