O nome desta praça é uma homenagem a D. João I, o décimo rei de Portugal que casou nesta cidade com Filipa de Lencastre, em 1387.
Situada na baixa do Porto, perto do Teatro Rivoli, esta praça foi completamente redesenhada em 2001 e ganhou um parque de estacionamento com mais de 450 lugares.
Esta praça também está muito perto da movimentada Rua de Santa Catarina, rua de muito comércio e restauração.