John of Portugal (Portuguese: João) (1349–1397) is the son of the Portuguese King Peter I and a Galician noblewoman named Inês de Castro who had arrived in Portugal as a maid of Infanta Constance of Castile, recently married to Peter I (royal heir at the time).