Meaning & Origin
Mariateresa is a girl's baby name of Latin and Greek origin, a compound of Maria (from the Hebrew meaning 'beloved') and Teresa (from the Greek meaning 'harvester' or 'reaper'). This double name honors both the Virgin Mary and Saint Teresa of Ávila — one of the most celebrated mystics in Catholic tradition — in a single flowing name.