Maria Afonso (1302 – Odivelas, 1320) è stata una nobildonna portoghese. Era la figlia bastarda del re Dionigi del Portogallo e di Branca Lourenço de Valadares, figlia di Lourenço Soares de Valadares e sorella di Aldonça Lourenço de Valadares (madre di Inês de Castro).
Venne fatta suora nel Monastero di Odivelas, dove fece costruire un altare consacrato a Sant'Andrea, tra il 1312 e il 1320[1].
Morì assassinata a 18 anni, nel 1320, nel Monastero di Odivelas.
Venne sepolta nella chiesa del Monastero di Odivelas, sul lato sinistro dell'altare, col padre Dionigi del Portogallo sul lato destro. Entrambi i tumuli vennero intagliati dallo stesso maestro scalpellino.